For our projects we looking building an simple application to control modified 3d printer as soldering robot. Inspired from the following modification.
[login to view URL]
The application will be written in python 3 and published as open source under the following link:
[login to view URL]
It contains the following features:
- It has a simple gui (e.g. Tkinter) to read gerber or nc-drill file with pcb-tools or alternative free python library. From these data the soldering position will be choosen.
[login to view URL]
- Select/unselect single / multiple drill hole diameters / pads from the gerber files to solder (gui)
- Build up panel of multiple such boards for soldering (assign position on the soldering robot for it). Typically multiple boards are pannelized and soldered together. Each pcb in a panel can be switched on / off easily, e.g. if not a full panel must be soldered.
- Assign soldering process (with parameters from json file) to single / multiple soldering points (movement direction, amount of solder from the extruder, wait time for solder to become liquid).
- Load and save programmed soldering program. Loaded program can be modified again if needed, e.g. panel switched on / off
- Run soldering process with heating up iron, soldering each programmed position
- Emergency Button in GUI to stop soldering process and switch off iron power
- Webcam or usb camera included in gui, showing running soldering process in realtime
- Connect the python application to the printer, sending the g-code to control it in realtime.
G-Code are very simple:
[login to view URL]
We are currently building up hardware, infrastructure will be provided over teamviewer for testing.
In the attachement some simple python code skeleton started to convert coordinates to g-code.
Dear Prospect Hiring Manager.
Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned
"I can do this job and give you an efficient job that will be very acceptable and presentable. I and my team work on web development and mobile apps and I can assure you that you will never be disappointed"
Hello there,
We have our own team who has various fields in work with along with more than 8 years of experience.
This is a default bid made by our company. After reading your project I can do this for you perfectly. I still have a few questions. We'll discuss the price later in the chat so please leave a message on my chat so we can discuss this further....
Thanks
Dushyant Diwakar