C.ITOH CX-6000 plotter upgrade

New motors, grblHAL controller + Motöri the Plotter

Similar projects worth following
12 ohm Nema 23 motors replaced with Nema 17, original controller replaced with a STM32F446 grblHAL based controller with a HPGL plugin derived from Motöri the Plotter that makes grblHAL multilingual! At least it now has a basic understanding of HPGL, enough to plot KiCad schematics...

And no - this is not using a HPGL to GCode translator, the plugin bypasses the grblHAL GCode interpreter by activating a modified HPGL interpreter derived from Motöri the Plotter. The HPGL interpreter has been changed to use motion control etc. provided by grblHAL and can be switched in and out dynamically: $HPGL to enable, CTRL-X to exit back to the GCode interpreter.

After adding support for further HPGL commands and replacing the reed relay endstop sensors with real switches due to insane hysteresis it is now time to create a custom PCB and switch to a Pi Pico (RP2040) based grblHAL controller. This will bring the original front panel back to life enabling jogging, pen up/down etc...

C_ITOH CX-6000

Pi Pico controller, KiCad v5 format

x-zip-compressed - 68.30 kB - 01/19/2022 at 17:43


  • Pi Pico controller PCB made

    Terje Io01/19/2022 at 18:01 0 comments

    Jogging and pen/up down from the original control panel works pretty well - but the code still needs a bit of polishing. There are reset in and out signals I have to figure out how to put to work - and the red alert LED should be lit on error conditions such as bad HPGL code received?

    Next up is a blanking plate for the big hole left where the serial and parallell ports were, now it will only be a small cutout for the micro USB. And I have to make some pen holders so that automatic pen selection can be verified.

View project log

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates