klipper_faq:flash_guide:stm32f446:fysetc_spider_can
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
klipper_faq:flash_guide:stm32f446:fysetc_spider_can [2024/02/29 08:56] – [Verkabelung] dominik | klipper_faq:flash_guide:stm32f446:fysetc_spider_can [2024/03/19 06:13] (current) – [Katapult flashen] dominik | ||
---|---|---|---|
Line 3: | Line 3: | ||
**Fysetc Spider Board 3.0** \\ {{: | **Fysetc Spider Board 3.0** \\ {{: | ||
- | ===== YouTube Video #xx ===== | + | ===== YouTube Video #93 ===== |
- | {{youtube> | + | {{youtube> |
\\ | \\ | ||
Line 13: | Line 13: | ||
* Ein Zugang zum SBC über SSH ist notwendig! | * Ein Zugang zum SBC über SSH ist notwendig! | ||
* Wenn '' | * Wenn '' | ||
+ | * Der SD-Slot ist bei diesem Controller komplett überflüssig 8-) | ||
- | + | ===== Verkabelung ===== | |
- | + | ==== 3,3V Problem ==== | |
- | ===== 3,3V Problem | + | |
Bei den Spider 1.x Boards gibt es evtl. ein Problem mit der Spannungsversorgung. Es kann unter Umständen vorkommen, dass die Elkos im Eingang und an den Schrittmotoren noch Spannung führen. Beim Einsetzen von Stepper Treibern kann es dann zu einem schlagartigen Entladen kommen. Dabei kann es die Stepper Treiber zuschießen. Deshalb bei den älteren Spider Boards folgendes machen: | Bei den Spider 1.x Boards gibt es evtl. ein Problem mit der Spannungsversorgung. Es kann unter Umständen vorkommen, dass die Elkos im Eingang und an den Schrittmotoren noch Spannung führen. Beim Einsetzen von Stepper Treibern kann es dann zu einem schlagartigen Entladen kommen. Dabei kann es die Stepper Treiber zuschießen. Deshalb bei den älteren Spider Boards folgendes machen: | ||
* Das Board komplett stromlos machen. Am besten alle (!) Kabel ab - ALLE. | * Das Board komplett stromlos machen. Am besten alle (!) Kabel ab - ALLE. | ||
Line 24: | Line 24: | ||
* Widerstände abbauen und das Bord verkabeln ... | * Widerstände abbauen und das Bord verkabeln ... | ||
- | |||
- | ===== CAN Bus Anschluss ===== | ||
- | * Wer den CAN Bus überprüfen will, kann im **ausgeschalteten Zustand** den Buswiderstand mit einem Ohmmeter messen. Es müsste zwischen CAN H und CAN L ca. 60Ω ergeben. Vorausgesetzt, | ||
- | ==== Spider bis 2.3 ==== | ||
- | * Alle Boards bis Version 2.3 haben keinen fest verbauten CAN Transceiver. Sie können also nicht direkt an einem CAN Bus betrieben werden. | ||
- | * Es gibt ein Adapterboard (CANBUS Expander Module) von Fysetc mit einem entsprechenden Transceiver: | ||
- | * Der Anschluss ist wie folgt \\ {{: | ||
- | * Auf dem Spider Board befindet sich eine JST Buchse, die mit CAN beschriftet ist. | ||
- | * Die 120Ohm Busterminierung kann mit dem Jumper ein- / ausgeschaltet werden - je nach Bedarf. | ||
- | * Wenn das Board der erste oder letzte Busteilnehmer ist, dann muss der 120Ω Jumper gesetzt werden. | ||
- | ==== Spider ab 3.0 ==== | ||
- | * Das Spider 3.0 Board hat einen Transceiver direkt verbaut. | ||
- | * CAN H / CAN L kann direkt am Board angeschlossen werden: \\ {{: | ||
- | * :!: Der 120Ohm **Abschlusswiderstand ist nicht deaktivierbar**! Das Board muss also am Ende vom CAN Bus hängen! | ||
- | |||
- | |||
- | |||
- | ===== Verkabelung ===== | ||
==== Stromversorgung ==== | ==== Stromversorgung ==== | ||
* Der Jumoer ist entweder mit '' | * Der Jumoer ist entweder mit '' | ||
Line 56: | Line 38: | ||
* Das Board wird **mit 24V betrieben**. \\ Den Jumper auf Position '' | * Das Board wird **mit 24V betrieben**. \\ Den Jumper auf Position '' | ||
- | | + | ==== CAN Bus Anschluss ==== |
- | * Evtl. USB-C Verkabelung zum initialen Flashen von Klipper. :!: Bei 24V Versorgung den 5V Jumper auf DC5V :!: | + | |
+ | === Spider bis 2.3 === | ||
+ | * Alle Boards | ||
+ | * Es gibt ein Adapterboard (CANBUS Expander Module) von Fysetc mit einem entsprechenden Transceiver: | ||
+ | * Der Anschluss ist wie folgt \\ {{: | ||
+ | * Auf dem Spider Board befindet sich eine JST Buchse, die mit CAN beschriftet ist. | ||
+ | * Die 120Ohm Busterminierung kann mit dem Jumper ein- / ausgeschaltet werden - je nach Bedarf. | ||
+ | * Wenn das Board der erste oder letzte Busteilnehmer ist, dann muss der 120Ω Jumper gesetzt werden. | ||
+ | === Spider ab 3.0 === | ||
+ | * Das Spider | ||
+ | * CAN H / CAN L kann direkt am Board angeschlossen werden: \\ {{: | ||
+ | * :!: Der 120Ohm **Abschlusswiderstand ist nicht deaktivierbar**! Das Board muss also am Ende vom CAN Bus hängen! | ||
+ | |||
+ | ==== Versorgung Raspberry Pi ==== | ||
* Ein Raspberry Pi kann direkt über das Board versorgt werden. Ein passendes Kabel liegt bei. | * Ein Raspberry Pi kann direkt über das Board versorgt werden. Ein passendes Kabel liegt bei. | ||
- | | + | |
+ | |||
+ | ==== 48V Anschluss ==== | ||
* 24V / 48V für die beiden X/Y Treiber \\ {{: | * 24V / 48V für die beiden X/Y Treiber \\ {{: | ||
+ | |||
===== Bootloader sichern ===== | ===== Bootloader sichern ===== | ||
Eine Sicherung lohnt nicht. Das Board wird mit Klipper ausgeliefert und kann schnell komplett neu geflasht werden. | Eine Sicherung lohnt nicht. Das Board wird mit Klipper ausgeliefert und kann schnell komplett neu geflasht werden. | ||
Line 112: | Line 110: | ||
* Katapult flashen (das Board muss im DFU Mode sein !) \\ '' | * Katapult flashen (das Board muss im DFU Mode sein !) \\ '' | ||
* Wichtig ist am Ende '' | * Wichtig ist am Ende '' | ||
+ | * Den DFU Mode Jumper (BT0) abziehen. Der DFU Modus wird nur für das Aufspielen von Katapult - aber nicht von Klipper - benötigt. | ||
* Das Board einmal resetten | * Das Board einmal resetten | ||
* Reset-Taste (oberhalb vom USB-C Anschluss) drücken | * Reset-Taste (oberhalb vom USB-C Anschluss) drücken | ||
Line 260: | Line 259: | ||
* Klipper flashen \\ '' | * Klipper flashen \\ '' | ||
* Klipper starten \\ '' | * Klipper starten \\ '' | ||
+ | ===== Sonstiges ===== | ||
+ | Diese Punkte sind nicht immer Bestandteil vom YouTube Video, aber nützlich 8-) | ||
+ | |||
+ | ==== ST-Link (SWD) ==== | ||
+ | Das Board verfügt über einen SWD Port. Mit einem entsprechenden ST-Link kann das Board auch direkt geflasht werden. | ||
+ | |||
+ | ==== ADXL345 (Input Shaper) ==== | ||
+ | Ein ADXL345 Sensor für Input Shaper kann direkt an das Board angeschlossen werden. | ||
+ | |||
+ | Bis Board 2.2 \\ {{: | ||
+ | |||
+ | Ab Board 2.3 \\ {{: | ||
+ | |||
+ | ^ ADXL345 Pin ^ Spider Board (SPI1) | ||
+ | | GND | GND | | | ||
+ | | VCC | +5V | | | ||
+ | | CS | CS | PA4 | | ||
+ | | INT1 | N/A | | | ||
+ | | INT2 | N/A | | | ||
+ | | SDO | MISO | PA6 | | ||
+ | | SDA | MOSI | PA7 | | ||
+ | | SCL | CLK | PA5 | | ||
+ | |||
+ | * Konfig Anpassung \\ < | ||
+ | [adxl345] | ||
+ | axes_map | ||
+ | cs_pin | ||
+ | spi_bus | ||
+ | |||
+ | [resonance_tester] | ||
+ | accel_chip | ||
+ | probe_points : 150, 150, 20 # Center of your bed, raised up a little | ||
+ | </ | ||
+ | * **Test** in der MainSail Konsole mittels \\ '' | ||
+ | * Sollte der Test folgenden Fehler bringen ist die Verkabelung falsch! \\ '' | ||
+ | ==== STM32 Temperatur ==== | ||
+ | Der interne Temperatur Sensor des STM32 kann mit folgendem Konfig Schnibsel ausgelesen werden: | ||
+ | < | ||
+ | [temperature_sensor Levi] | ||
+ | sensor_type | ||
+ | sensor_mcu | ||
+ | </ | ||
+ | |||
===== Links ===== | ===== Links ===== | ||
* Github Repo \\ https:// | * Github Repo \\ https:// |
klipper_faq/flash_guide/stm32f446/fysetc_spider_can.1709193380.txt.gz · Last modified: 2024/02/29 08:56 by dominik