3DPS logo
3DPS Europe
Service and development
News

News / article

Technology
← Back to news Back to homepage
Custom firmware for the Anycubic Kobra 3 toolhead: keeping the original RS-232 link
2026. 09. 19.
38

Custom firmware for the Anycubic Kobra 3 toolhead: keeping the original RS-232 link

2 min read

We are developing custom firmware and a communication protocol for the original GD32F303 toolhead. Our first milestone is a safe, bidirectional UART link with a Raspberry Pi 4.

Our Anycubic Kobra 3 toolhead reverse-engineering project is entering a new phase: we are designing custom firmware and a custom communication protocol for the original GD32F303CBT6 microcontroller. The goal is to retain the original connectors and RS-232 hardware while controlling the toolhead with our own software.

Why keep the original communication path?

The original toolhead communication path includes an RS-232 transceiver. Earlier investigation suggests that the MCU UART on PA9 and PA10 may provide the link. This would avoid soldering a separate USB data cable to the MCU in the final design. The original Type-C connector must not be treated as a standard USB data port in this configuration.

First step: standalone UART diagnostics

The planned first firmware version would use the GD32F303 USART0 peripheral (PA9 TX, PA10 RX) at 115200 baud, 8N1, and accept simple PING, INFO and STATUS diagnostic commands. These are intended only for the initial link test; the final protocol is planned to use versioned binary frames with integrity checks.

Raspberry Pi 4 as the development host

The Raspberry Pi 4 GPIO UART would provide the host-side interface. A separate 3.3 V-compatible MAX3232/SP3232 transceiver is needed to connect to the original RS-232 line. As that component is not yet available, we plan an initial direct 3.3 V UART test, but only after safely isolating the original RS-232 receiver output and verifying logic levels. Raspberry Pi UART pins must never be connected directly to RS-232 voltage-level signals.

Current progress

We previously established SWD access to the microcontroller, flashed experimental firmware and verified the flash contents by readback. This confirms programming access, not complete peripheral functionality. An initial diagnostic source-code draft for the custom firmware exists, but the full build, flash and bidirectional UART test are still pending.

Safety and next milestone

The heater, extruder motor and fans will remain inactive during initial communication tests. The next milestone is reliable PING/PONG communication, followed by mapping the peripheral pins and individually testing motor, heater and sensor control with appropriate safeguards. Future Klipper integration would require a separate host-side adapter and precise motion timing.

Related articles
Lead-Filled Ender 3: Building the World's Fastest Ender 3
2026. 09. 17.
12

Lead-Filled Ender 3: Building the World's Fastest Ender 3

In Part 2 of the project, the Ender 3 keeps the same external dimensions and build volume. Its hollow aluminum frame extrusions are filled with about 4.5 kg (10 lb) of lead and reinforced to improve stability for extreme-speed printing.

Stratasys–Bambu Lab: $27.6 Million Jury Verdict
2026. 09. 19.
274

Stratasys–Bambu Lab: $27.6 Million Jury Verdict

The September 17 US jury verdict concerns four patents. We examine what 3D-printing technologies the claims actually cover and what the verdict may mean for Bambu Lab and the desktop FDM market.

Archive

Earlier news

43 earlier article(s)
CALIBRA – A Free Measurement Equipment Management System Is Under Development
2026. 08. 11.
10

CALIBRA – A Free Measurement Equipment Management System Is Under Development

CALIBRA – A Free Measurement Equipment Management System Is Under Development A new in-house developed web application is joining the growing collection of 3DPS projects. CALIBRA is being developed as a modern, transparent and expandable measurement equipment and calibration management system. Development has progressed rapidly from the original concept to an already functioning web application, with the foundations of company management, equipment tracking, external partner management and auditing now in place.

Parkside Multi Charger: Controller Architecture for the Basic and Pro Versions
2026. 08. 04.
4

Parkside Multi Charger: Controller Architecture for the Basic and Pro Versions

Parkside Multi Charger: Controller Architecture for the Basic and Pro Versions Development of the Parkside Multi Charger has entered a new stage. During the latest planning phase, several controller and power-switching architectures were compared to find a solution that keeps the Basic version easy to build while leaving enough room for the more advanced Pro model.

Parkside Multi Charger – New Development Milestone
2026. 08. 02.
10

Parkside Multi Charger – New Development Milestone

Parkside Multi Charger – New Development Milestone Development of the Parkside Multi Charger continues to make steady progress. Recent work has focused not only on hardware and software development but also on establishing the project's public identity and communication. The project currently consists of two separate development branches: Parkside Multi Charger (Normal) and Parkside Multi Charger Pro.

Anycubic Kobra 3 toolhead – successful firmware backup and the first steps toward a CAN-based Klipper toolboard
2026. 07. 27.
2

Anycubic Kobra 3 toolhead – successful firmware backup and the first steps toward a CAN-based Klipper toolboard

Anycubic Kobra 3 Toolhead Project – Another Milestone: Successful Firmware Backup and Preparing for a CAN-Based Toolboard Today marked another major milestone in the Anycubic Kobra 3 Toolhead project. Our objective is not to modify or preserve the original firmware. Instead, we are developing a completely custom firmware that will transform the factory controller board into a Klipper-compatible CAN Tool MCU with only minimal hardware modifications.

Another Milestone Reached in the Anycubic Kobra 3 Toolhead Project #2
2026. 07. 26.
3

Another Milestone Reached in the Anycubic Kobra 3 Toolhead Project #2

Another Milestone Reached in the Anycubic Kobra 3 Toolhead Project The Anycubic Kobra 3 Toolhead reverse engineering project has reached another important milestone. Recent work has shifted beyond simply identifying components toward building a comprehensive and structured hardware documentation system that will serve as the foundation for all future development.

Anycubic Kobra 3 Toolhead Project – First Hardware Documentation Milestone Completed
2026. 07. 26.
3

Anycubic Kobra 3 Toolhead Project – First Hardware Documentation Milestone Completed

Anycubic Kobra 3 Toolhead Project – First Hardware Documentation Milestone Completed The reverse engineering project has reached another important milestone. Our recent work has focused not only on identifying individual components but also on building a structured hardware documentation system that will serve as the foundation for mapping the entire electronics assembly.

„DO NOT TOUCH.” 😅
2026. 05. 12.
6

„DO NOT TOUCH.” 😅

There’s that legendary sticker on every engineering project that says: “DO NOT TOUCH.” 😅 But seriously… then HOW are we supposed to take it apart?!

Bambu Lab A1 and A1 Mini – Factory First Layer Issues
2026. 05. 12.
15

Bambu Lab A1 and A1 Mini – Factory First Layer Issues

Bambu Lab A1 and A1 Mini – Factory First Layer Issues Several users of the Bambu Lab A1 and Bambu Lab A1 Mini printers have reported strange first layer issues that at first seem like slicer or filament problems, but are often actually caused by mechanical issues.