This project serves as a GUI to the CNC Spot Welder as developed for the University of Michigan Electric Boat project team.
Our welder is configured with XYZ control in order to weld our cells. They are in hexagonal configuration 24p16s with 1" spacing between.
All axes are driven by NEMA 17 stepper motors using drivers.
- 2: E-stop (uses internal pullup)
- 5: Y Step
- 6: Z Step
- 7: Y Dir
- 8: Z Dir
- 10: Y EN
- 11: Z EN
- A0: Y Home (internal pullup)
- A1: Z Home (internal pullup)
Arduino Libraries:
- AccelStepper
Python Libraries:
- tkinter
- customtkinter
- threading
- pyserial
- time