Python & Raspberry PI

CNC-Hardware

1.Übersicht

Für die Steuerung der 3 CNC-Achsen wird ein Arduino Uno verwendet. Als Hardware werden folgende Teile benötigt:



2. Arduino Uno Rev 3

Arduino Uno Als Controller für die Steuerung der 3 Achsen wird ein Arduino Uno verwendet.

Der Hauptmikrocontroller des Uno ist ein ATMega328P. Zusätzlich befindet sich auf dem Board noch ein weiterer Mikrocontroller ATMega16u2 mit eingebauter USB-Schnittstelle der die Kommunikation zwischen PC und Hauptcontroller übernimmt. Dadurch kann man den USB-Anschluß als Stromversorgung für das Board verwenden.



3. Cnc-Shield

CNC-Shield Zum Ansteuern der Schrittotoren wird ein CNC-Shield verwendet. Auf diese Baugruppe werden dann die Motortreiber gesteckt.



4. Motortreiber A4988

Motortreiber


5. Schrittmotoren

Schrittmotor


5. Spannungsversorgung