Rád bych požádal o radu …
Snažím se u 3D-tiskárny připojit a „tiskovou hlavu“ přes CAN-BUS.
V tiskárně mám desky BTT Octopus + Raspberry Pi 4B.
K tomu jsem pořídil kombinaci dílů U2C (USB to CAN bus module) + EBB36 (nozzle adapter board).
Provedl jsem flash obou desek (U2C,EBB36). Vytvořil jsem v operačním systému rozhraní pro U2C a sjednotil bitrate na 1000000 (txqueuelen 1024). V propojovacím kabelu mám kroucenou nestíněnou dvojlinku (CAN_L, CAN_H) a dvě samostatné žíly pro 24V DC (Vin, GND). Na obou deskách mám nasazené propojky pro připojení odporu 120 Ohm. Kontrolní měření na sběrnici ukazuje výsledný odpor v toleranci, tzn. cca 64 Ohm. Z desky EBB36 jsem zjistil její uuid a to jsem zapsal do souboru print.cfg ve formátu:
[mcu EBBcan] … zkoušel jsem i jiné názvy
canbus_uuid: xxxxxxxxxxxx
… A tím jsem skončil. Klipper nemůže nají další mcu … viz chybové hlášení. Nejde mi do hlavy, že najde identifikační číslo čipu a pak s čipem nekomunikuje…
Díky za jakoukoliv radu.