2026. 07. 27.
Anycubic Kobra 3 toolhead – sikeres firmware-mentés és az első lépések a CAN-alapú Klipper toolboard felé
Anycubic Kobra 3 Toolhead projekt – Újabb mérföldkő: sikeres firmware-mentés és a CAN-es átalakítás előkészítése
A mai nap egy fontos mérföldkő volt az Anycubic Kobra 3 Toolhead projektben.
Projektünk célja nem a gyári firmware módosítása vagy javítása, hanem egy teljesen új, nyílt forrású firmware fejlesztése, amely lehetővé teszi, hogy a gyári vezérlőpanel minimális hardveres módosítással Klipper-kompatibilis CAN Tool MCU-ként működjön.
Sikeres kapcsolat a vezérlőpanellel
Több napnyi mérés és hardveres visszafejtés után sikerült stabil SWD kapcsolatot létrehozni a panelen található GD32F303CBT6 mikrokontrollerrel Raspberry Pi segítségével.
Ennek köszönhetően most már közvetlen hozzáférésünk van a vezérlőhöz, amely a későbbi saját firmware fejlesztésének egyik alapfeltétele.
Elkészült a teljes firmware biztonsági mentése
A mai nap során elkészült a vezérlő teljes flashmemóriájának biztonsági mentése.
A mentést egymástól függetlenül kétszer is elvégeztük, majd bitről bitre összehasonlítottuk.
Az eredmény teljes egyezést mutatott, így biztosak lehetünk benne, hogy a mentés hibátlan.
A folyamat során nem történt semmilyen módosítás a vezérlőn:
nem történt firmware írás,
nem történt flash törlés,
nem módosultak a védelmi beállítások.
A gyári firmware változatlan maradt.
Mit árult el a firmware?
A firmware szerkezetének első vizsgálata alapján jól elkülöníthető:
külön bootloader,
külön alkalmazási terület,
OTA (Over-The-Air) frissítési mechanizmus,
CRC alapú ellenőrzés,
firmware verziókezelés.
Ez azt mutatja, hogy az Anycubic egy meglehetősen összetett frissítési rendszert épített a vezérlőbe.
Számunkra azonban ezek az információk elsősorban azért fontosak, hogy jobban megismerjük a hardvert, és biztonságosan elkészíthessük a saját firmware-t.
A projekt célja változatlan
A cél továbbra sem az eredeti firmware használata.
Szeretnénk a jelenlegi panelt egy olyan általánosan használható, Klipper-kompatibilis Tool MCU-vá alakítani, amely CAN buszon keresztül kommunikál a nyomtatóval.
Ez lehetővé teheti, hogy a Kobra 3 Toolhead más nyomtatókban is felhasználható legyen, miközben megmaradnak a gyári elektronika előnyei.
Mi következik?
A következő fejlesztési szakaszban a natív CAN periféria lábait és a panel kapcsolásait térképezzük fel.
Ha minden a várakozásoknak megfelelően alakul, akkor már csak egy minimális hardveres kiegészítésre lesz szükség ahhoz, hogy a gyári elektronika teljes értékű CAN Toolboardként működhessen.
A következő nagy cél már a saját teszt firmware elkészítése, majd az első sikeres CAN kommunikáció létrehozása Klipperrel.
Parkside Multi Charger: az egyszerű és a Pro változat vezérlési architektúrája
A Parkside Multi Charger fejlesztése új szakaszba lépett. Az elmúlt időszakban több lehetséges vezérlési és teljesítménykapcsolási megoldást hasonlítottunk össze annak érdekében, hogy az egyszerű változat könnyen megépíthető, a későbbi Pro verzió pedig megfelelően bővíthető legyen.
Parkside Multi Charger – Új mérföldkő a fejlesztésben
A Parkside Multi Charger projekt fejlesztése továbbra is folyamatosan halad. Az elmúlt időszakban egyszerre történt előrelépés a hardverfejlesztés, a szoftver, valamint a projekt nyilvános megjelenésének kialakítása terén.
A projekt továbbra is két külön fejlesztési irányt követ: a Parkside Multi Charger (Normal) és a Parkside Multi Charger Pro verziót.
Újabb mérföldkő az Anycubic Kobra 3 Toolhead projektben
A Kobra 3 Toolhead reverse engineering projekt újabb jelentős mérföldkőhöz érkezett. Az elmúlt időszakban a hangsúly már nem csupán az egyes alkatrészek azonosításán volt, hanem egy részletes, egységes hardverdokumentáció felépítésén, amely a projekt későbbi fejlesztéseinek alapját képezi.
Anycubic Kobra 3 Toolhead projekt – Elkészült a hardver dokumentáció első mérföldköve
A reverse engineering projekt újabb fontos szakaszához érkezett. Az elmúlt időszakban a hangsúly már nem csupán az egyes alkatrészek azonosításán volt, hanem egy olyan egységes dokumentációs rendszer kialakításán, amely a teljes elektronika későbbi feltérképezésének alapját adja.
A 3DPS műhelyében egy új, hosszú távú fejlesztési projekt indult, amelynek célja az Anycubic Kobra 3 nyomtató gyári toolhead elektronikájának teljes feltérképezése.
A cél azonban nem csupán a panel működésének megértése.
Van az a legendás matrica minden mérnöki projektben, hogy:
„DO NOT TOUCH.” 😅
Na de könyörgöm…
akkor mégis HOGYAN szedjük szét?!