projekte:rook:60_-_rook_-_elektronik_software
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projekte:rook:60_-_rook_-_elektronik_software [2023/09/18 15:41] – removed - external edit (Unknown date) 127.0.0.1 | projekte:rook:60_-_rook_-_elektronik_software [2023/10/20 09:26] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Rook - Elektronik & Software ====== | ||
+ | ===== YouTube Video #60 ===== | ||
+ | {{youtube> | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Vorgehen ===== | ||
+ | * Heizbett verkabeln | ||
+ | * 230V Matte, Thermistor | ||
+ | * Z Endschalter | ||
+ | * Schutzleiter ans Bet | ||
+ | * Anschluss für SSR raus legen | ||
+ | * Z Stepper mit raus legen | ||
+ | * 24V Verkabeln | ||
+ | * Pi und 5V Versorgung anbauen | ||
+ | * Pi mit Strom | ||
+ | * Druckerboard mit Strom | ||
+ | * Pi Test inkl. Druckerboard per USB | ||
+ | * Stepper verkabeln | ||
+ | * Durckkopf | ||
+ | * RGB später | ||
+ | * Touch Sensor später | ||
+ | * Lüfter, Hotend, Thermistor Hotend | ||
+ | * Einbau EBB42 | ||
+ | * Einbau U2C | ||
+ | * CAN verkabeln inkl. 24V | ||
+ | * Kopfsensoren auflegen | ||
+ | |||
+ | ===== Software ===== | ||
+ | * Image von BTT auf SD Karte \\ https:// | ||
+ | * Anpassen für Wlan | ||
+ | * CAN Modul mit candelight neu flaschen \\ http:// | ||
+ | * EBB42 neu flashen mit 1000000 CAN bus speed \\ https:// | ||
+ | * CAN einrichten \\ '' | ||
+ | allow-hotplug can0 | ||
+ | iface can0 can static | ||
+ | bitrate 1000000 | ||
+ | up ifconfig $IFACE txqueuelen 1024 | ||
+ | </ | ||
+ | * Board suchen \\ <code bash> | ||
+ | biqu@BTT-CB1: | ||
+ | Found canbus_uuid=539892be834d, | ||
+ | Total 1 uuids found | ||
+ | </ | ||
+ | * Updates einspielen | ||
+ | * printer.cfg grundlegend aufbauen | ||
+ | * Extra cfg für Pi MCU \\ https:// | ||
+ | * Extra cfg für EBB42 \\ [[https:// | ||
+ | * Extra cfg für SKR MINI E3 V2.0 \\ Konfig vorhanden in '' | ||
+ | * Wichtig: Extruder aus der SKR Mini Konfig raus sonst -> Fehler '' | ||
+ | * | ||
+ | |||
+ | ===== Motoren ===== | ||
+ | |||
+ | ## Connected to X-MOT (B Motor) | ||
+ | [stepper_x] | ||
+ | |||
+ | ## Connected to Y-MOT (A Motor) | ||
+ | [stepper_y] | ||
+ | |||
+ | ===== Inbetriebnahme ===== | ||
+ | |||
+ | ==== Heizbett ==== | ||
+ | * :!: <color # | ||
+ | * Prüfen, ob der Thermistor im Heizbett funktioniert. | ||
+ | * Richtigen Typen für Thermistor in der Config eintragen. | ||
+ | * Erst dann einschalten und schauen, ob das SSR richtig schaltet, wenn das Bett heizen sollte. | ||
+ | * :!: sieht man an der LED vom SSR | ||
+ | * Wenn das geht, ausschalten und Sicherung für das Heizbett rein (1A Flink) | ||
+ | | ||
+ | ==== Z Endstop ==== | ||
+ | * Z Endstop testen mit '' | ||
+ | * Der Endstop muss z:open sein im nicht geschalteten Zustand | ||
+ | * Wenn hier z:TRIGGERED steht, den Pin in der Konfig mit ! drehen | ||
+ | * Endstops X / Y bleiben erstmal ungeachtet wegen Sensorloess Homing auf X / Y | ||
+ | |||
+ | ==== Schrittmotoren testen ==== | ||
+ | * Verkabelung überprüfen bezüglich der Spulen | ||
+ | * Nachsehen was die Motoren haben und wie das Board verdrahtet ist! | ||
+ | * STEPPER_BUZZ STEPPER=stepper_x \\ STEPPER_BUZZ STEPPER=stepper_y \\ STEPPER_BUZZ STEPPER=stepper_z \\ STEPPER_BUZZ STEPPER=extruder | ||
+ | * :!: Die Motoren müssen ruckelfrei laufen. Wenn dem nicht so ist, sind sie vermutlich falsch verkabelt. In dem Fall leifern die TMC Treiber auch einen Error. | ||
+ | |||
+ | ==== Schrittmotoren Richtung testen ==== | ||
+ | <color # | ||
+ | * force_move aktivieren \\ < | ||
+ | enable_force_move: | ||
+ | # Set to true to enable FORCE_MOVE and SET_KINEMATIC_POSITION | ||
+ | # | ||
+ | </ | ||
+ | * '' | ||
+ | * FORCE_MOVE STEPPER=stepper_x DISTANCE=1 VELOCITY=20 | ||
+ | * eher mit SET_KINEMATIC_POSITION X=0 Y=0 testen -> setzt absolute Pos auf den Wert und enabled die Motoren | ||
+ | * dann G0 X10, G0 Y10, G0 Z1 ... | ||
+ | * mit Bild vergleichen ob die Bewegung stimmt | ||
+ | * ggf. stepper_x und stepper_y in der Konfig tauschen um die Stepper zu tauschen (anstatt Kabel tauschen) | ||
+ | |||
+ | ==== XY Sensorless Homing ==== | ||
+ | * Links \\ https:// | ||
+ | * **Vorbereitungen** | ||
+ | * X und Y Endstops dürfen nicht am Board angeschlossen sein (sonst funktioniert Sensorless Homing nicht !) | ||
+ | * Die DIAG Jumper für X und Y Achse müssen gesetzt sein \\ {{youtube_ideen: | ||
+ | * **Klipper Config Änderungen** (immer für X und Y Stepper !) | ||
+ | * Der angegebene Pin von '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * vorher : '' | ||
+ | * Neuer Eintrag in '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * **StallGuard threshold ermitteln** | ||
+ | * For TMC2209, start with '' | ||
+ | * Try running '' | ||
+ | * If your toolhead moves all the way to the end of the rail, IMMEDIATELY HIT THE EMERGENCY STOP BUTTON. \\ Go back and double-check that you have configured your hardware and the Klipper sections above correctly. Ask on Discord if you need help. | ||
+ | * When running the G28 X0 or G28 Y0 command, the toolhead WILL move a millimeter or so before it triggers the virtual endstop. This is normal. | ||
+ | * Assuming that the toolhead moved a millimeter or so and then stopped, change the VALUE to decrease the sensitivity by 5-10, try again, and keep going until you find the first value that successfully homes your printer. The toolhead should gently tap the edge of travel and then stop. | ||
+ | * Follow the Klipper instructions on fine-tuning the value once your toolhead is homing successfully on this axis. Make sure you run | ||
+ | * '' | ||
+ | * '' | ||
+ | * Update the driver_SGTHRS or driver_SGT value with your new StallGuard threshold. | ||
+ | * <color # | ||
+ | |||
+ | ==== Rest einstellen ==== | ||
+ | * Prüfen das der Hotend Lüfter richtig rum läuft | ||
+ | * Bauteil Lüfter Funktionstest | ||
+ | * Thermistor Temperatur checken | ||
+ | * Hotend PID | ||
+ | * Bauteil Kühler auf 25% setzen -> '' | ||
+ | * '' | ||
+ | * Speichern -> '' | ||
+ | * Bett PID | ||
+ | * '' | ||
+ | * Speichern -> '' | ||
+ | * Extruder Richtung prüfen | ||
+ | * Extruder Kalib -> TBD von Doku übernehmen | ||
+ | * Bettr leveln | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * :!: Achtung: In [homing_override] die Position anpassen! -> '' | ||
+ | * Jetzt kann man das Bett nahe an die Nozzel fahren :!: **VORSICHTIG** :!: | ||
+ | * G1 Z140 ... Und dann die Zahl runter ... | ||
+ | * Dann den Wert der über bleibt vom Max abziehen ... | ||
+ | * Beim Max Endwert +2mm | ||
+ | * MANUAL_PROBE | ||
+ | * Printerstartpla einfügen ! TBD |