Can Toolboard fürs Octopus Pro ohne Pi
Hi, komme zwar aus dem VZBot lager aber ich weiß das hier paar Toolboard Experten sind 😉
Da ich bisher das 0815 Mellow Toolboard verbaut habe und jetzt nen Kabelbruch in der Zuleitung habe, möchte ich jetzt auf Can umsteigen..
Da ich meinen Drucker an nem PC hängen habe ist jetzt die Frage wie kann ich das am Besten Lösen?
Gruß
41 Replies
absent-sapphire•2y ago
Ob Pi oder PC ist doch egal
Entweder machst du das Toolboard per USB an den PC oder per USB -> CAN Adapter
rising-crimson•2y ago
Das Octopus Pro hat doch auch den CAN Port RJ11 nicht?
Da könntest das Board direkt anschliessen. 24v dann aber sicherheitshalber separat damit dir nicht der Anschluss wegschmilzt 😄
Gibt da einige Anleitungen dazu. Stichwort „Canboot“ da flashst du erst einen Bootloader aufs Octopus und dann kannst du das Toolboard über den RJ11 laufen lassen
optimistic-goldOP•2y ago
ja das Pro hat den Can Port muss ich nur nen Kabel besorgen vor paar Monaten ging das noch nicht direkt übers Board was ich so gelesen habe ... 24V muss ich eh Extra ziehen da der RJ11 Port nur Can hi und lo liefert was ich so seh
absent-sapphire•2y ago
Es geht theoretisch. Du kannst dann aber das Board nur per CAN updaten und der rpi muss ackern um die Pakete umzuwandeln
Lieber die 15$ für einen USB-Adapter investieren
optimistic-goldOP•2y ago
hab eh beides bestellt ich test das erst mal ohne usb adapter
absent-sapphire•2y ago
IMHO den Aufwand nicht wert aber Erfahrung macht klüger 👍
optimistic-goldOP•2y ago
bei mir macht die arbeit auch kein Pi sondern ein i5 4250U 😉 wollte eigentlich nicht so viel hinten am Drucker haben. hab aber den U2C v2.1 und nen EBB36 bestellt 😉
Guten abend ich noch mal .. also hab jetzt alles soweit hinbekommen Canboot auf beiden drauf dann aufs Octo Klipper und dann per ifconfig geschaut ob Can0 da ist .. klappte auch dann per "python3 flash_can.py -i can0 -q" geschaut ob beide da sind.. auch das war erfolgreicht Klipper und Canboot vorhanden
Detected UUID: 8e49821a1203, Application: Klipper OCTO
Detected UUID: 07951fa2419f, Application: CanBoot EBB
hab dann mittels Canflash Klipper aufs EBB geflasht leider seh ich jetzt unter "python3 flash_can.py -i can0 -q" kein Can gerät mehr
rising-crimson•2y ago
Kannst ja nochmal probieren klipper zu flashen auf die UUID. Klappt das, ist alles gut.
Ich bin da nicht ganz sicher aber ich glaube du siehst die UUID nur, wenn nicht OK bzw. Nicht verbunden.
Du hast die UUID ja in einer xy.cfg eingetragen. Dann siehst du die beiden Geräte ja dann im Machine-Tab in Mainsail oder?
Du müsstest dann die Pinbelegung noch einpflegen
optimistic-goldOP•2y ago
Moin das Flashen klappt nicht und auch Mainsail will nicht verbinden .. Klippy Log spuckt auch fehler aus
optimistic-goldOP•2y ago
oki glaub ich habs hinbekommen hab das EBB noch mal neu geflasht jetzt scheints zu gehn
Muss euch noch mal auf den Nerven gehn .. hab jetzt 500000 und 1000000 Bus Speed getestet aber irgendwie wirds nicht besser aber auch nicht schlechter .. hab beim Homen "Communication timeout during homing z" und auch ab und zu x
absent-sapphire•2y ago
Ich habe ja gesagt nimm eine Lösung per USB
So muss dein Rechner die CAN-Pakete verpacken fürs Octopus
rising-crimson•2y ago
Hatte ich Anfangs auch - seit ich 500‘000 drin hab ists gut.
1‘000‘000 hatte ich nie getestet.
Du hast das Octopus, Canboot und das EBB alle aufs gleiche gesetzt?
Ich weiss, das ist die Ableitung fürs U2C aber mir hat sie geholfen, voelleicht steht noch was für dich drin?
https://lab4450.com/product/u2c/
Lab4450.com
BTT U2C
BTT U2C reflashed with candlelight fw to connect your RPI to the can toolhead board EBB36, EBB42 or SB2209
optimistic-goldOP•2y ago
500.000 hatte ich erst das problem und hatte jetzt eben mal 1000.000 getestet .. ja hab überall das gleiche drin beim Octo Canboot kannst du keine Baud auswählen. also hab ich das nur beim Canboot fürs EBB und bei beiden Klipper gemacht
und in der /etc/network/interfaces.d/can0 natürlich auf 1000.000 angepasst
ja hast du gesagt es hängt auch schon unverkabelt hinten an der Rail 😄 ich teste aber noch mal Debian 10 32bit ... nicht das das was mit dem 64bit kernel zu tun hat
rising-crimson•2y ago
Was bringen eigentlich 1‘000‘000 statt 500‘000? Könnte mir vorstellen dass die Auslastung da zu gross ist und unstabil wird.
Ah und vielleicht mal @Raabi fragen - der Mann ist TOP und fit in dem Thema 🍺
optimistic-goldOP•2y ago
da ich mich da gerade durchteste und lese hab ich gelesen das die 500.000baud eher so naja ist und 1M besser sein sollte .. aber nen beweiß hab ich nicht 😄
rising-crimson•2y ago
Was solls denn bringen bzw was ist daran besser?
optimistic-goldOP•2y ago
das kann ich dir nicht sagen ... mir wären die 500.000 auch recht .. wenns gehen würde 😉
absent-sapphire•2y ago
Es ist schneller und damit ist die Chance geringer, dass er mit der Kommandoübertragung zum Toolboard nicht hinterher kommt. Dafür ist es störungsanfälliger aber wenn man 1Mbit ohne Übertragungsfehler zum Laufen bekommt, besser
Die Kommandos werden mit Zeitstempeln in eine Queue gepackt, die der Mikrocontroller dann ausführt. Wenn er nicht innerhalb einer Zeit Zeitstempel + X das Kommando ausführt, gibt es einen Fehler
Beim Bed Leveling z.b. gibt es relativ viele Kommandos
optimistic-goldOP•2y ago
Sent 52 1380.858047 1380.857758 19: seq: 1f, trsync_set_timeout oid=3 clock=1809966144, trsync_set_timeout oid=3 clock=1809962605
sowas z.b.
absent-sapphire•2y ago
Das weiß ich nicht wie das aussieht im Log.
optimistic-goldOP•2y ago
zumindest schmeißt er da nen timeout
absent-sapphire•2y ago
Ich weiß nur dass der Klipper inkl. CAN-Modus zwar überwiegend problemlos aber nicht so zuverlässig wie USB funktioniert
Daher habe ich bei mir den Gedanken verworfen das zu benutzen
optimistic-goldOP•2y ago
da steh ich jetzt vor dem Problem dann muss ich Canboot ja wieder vom Octo feuern oder? muss ich ma sehen wo ich dann ne normale FW für mein Octo her bekomme
absent-sapphire•2y ago
Erm
Einfach compilen?
Welche Settings du brauchst steht im BTT Manual
optimistic-goldOP•2y ago
@Jevermeister hast du nen Toolboard per Can verbaut mit ADXL ?
absent-sapphire•2y ago
Ja
optimistic-goldOP•2y ago
kannst du da mal ne messung machen nur X reicht und gucken was du da vorher nacher an invaild hast ?
optimistic-goldOP•2y ago
optimistic-goldOP•2y ago
hab jetzt 40 mal homen können dann adxl mal machen lassen danach 5 mal homen wieder fehler 😄
absent-sapphire•2y ago
Fehler hab ich da nie gehabt
Habe das ja schon seit einiger Zeit am Laufen
optimistic-goldOP•2y ago
hab gestern mal das U2C verkabelt und geflasht usw. muss wenn ich Luft hab nur noch das Octo umflashen weil so bekomm ich keine Verbindung. da steig ich aber nicht ganz durch da ist ja jetzt Canboot und dann Klipper drauf für Canbus ... reicht es hier wenn ich einfach wieder Normal Klipper Flash per SD karte z.b
absent-sapphire•2y ago
Ja
optimistic-goldOP•2y ago
Hab allerdings die gleiche probleme die ich habe schon viel gelesen mit verbindung mit dem u2c aber ich versuchs trotzdem .. hatte gestern echt gedacht es liegt an dem RJ11 stecker hatte den bissi bearbeitet und dann gings echt lange gut -.-
rising-crimson•2y ago
Also ich hab das U2C im Einsatz und die Kombi mit EBB36 1.2 läuft schon viele Stunden problemlos
optimistic-goldOP•2y ago
welchen u2c hast du ?
und hast du bei der verkablung was besonders gemacht ? ich bin jetzt an den schraubklemmen mit 2 kabel hoch an den drucker zu Reihenklemmen und von da aus dann zum druckkopf
rising-crimson•2y ago
Das ganz normale von BTT mit einem Stecker, nicht das zweier
Also ich hab ein geschirmtes IGUS Kabel bestellt.
Mit USB an den Rpi
Mit 24v and U2C
Mit dem vieradrigen CAN an das EBB
optimistic-goldOP•2y ago
@Jevermeister mit u2c das gleiche in grün
absent-sapphire•2y ago
🤨
optimistic-goldOP•2y ago
glaub ich hab den fehler .. zwar komisch aber scheint an meinem Server zu liegen oder das lange usb kabel oder aber der Aktive Hub am ende vom USB kabel .. direkt mit nem PI scheint es keinen Fehler zu geben -.-
absent-sapphire•2y ago
Ja das ist oft etwas problematisch
Ich hab bei meinem Trident ein USB Flachbandkabel weil alles andere nicht passt und ein paar Mal hatte ich auch Probleme dass das U2C verschwunden ist
Mit USB -Fehler
optimistic-goldOP•2y ago
hab jetzt mal nen anderen HUB bestellt mal sehen zur not muss doch der PI wieder an den drucker -.-
neuer Hub wieder invaild und der fehler -.-