Skip to content
This repository has been archived by the owner on Dec 3, 2024. It is now read-only.

uofmelectricboat/cnc-spot-welder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cnc-spot-welder

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.

Current pin configuration (for Arduino Nano):

  • 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)

Requirements:

Arduino Libraries:

  • AccelStepper

Python Libraries:

  • tkinter
  • customtkinter
  • threading
  • pyserial
  • time

Releases

No releases published

Packages

No packages published