Drop-in posts

Post-processor files

Most people never need this page. grblHAL, GRBL, Genmitsu, AtomStack, HC-204A, LinuxCNC, Mach3, Mach4, Centroid and MASSO are already built into RotatoCAM and are picked from the Controller dropdown. These files support older builds or custom-post development. Check the compatibility table: Genmitsu simultaneous rotary, AtomStack, HC-204A, Makera Carvera, MASSO and RosettaCNC remain experimental.

Available now

hc204a.py

HolzProfi CNC6090 on an HC-204A control · rotary A, mounted along Y · experimental

Built into RotatoCAM from 0.69.2.223.14. Grab this only if you are on .13, where it is not yet built in. This older file is not guaranteed identical to the current built-in post; it refuses multiple operation spans, even with the same tool. Also set Rotary runs along to Y in Machine setup, which needs .13 or later.

The HC-204A accepts a small command set, and the post is shaped by what is missing from it: no G93 or G94, so no feed-mode word is sent and rotary feeds are converted rather than relabelled; no G20 or G21, so it is metric-only; no M06 or M00, so multi-operation programs are refused rather than given a pause that might not pause. Rotary turn behavior, mixed-axis feed timing and dwell units remain unresolved. Follow the current qualification notes; an unexpectedly short spindle delay must not be treated as safe.

Download hc204a.py View source Setup notes

genmitsu.py

Genmitsu / SainSmart with a rotary kit · grbl 1.1f · rotary letter A

Adds a genmitsu entry to the Controller dropdown. Also built into the app, so grab this one only if you want to read a real post or edit it into something of your own.

Download genmitsu.py View source

Installing one

  1. Save the .py file into %USERPROFILE%\.rotatocam\posts\. In the app that folder opens from Settings → Open custom posts folder…
  2. Restart RotatoCAM.
  3. The controller shows up in the dropdown with (custom) after its name.

A drop-in post is ordinary Python and runs at startup, so only add files you have read or that came from someone you trust. The folder is seeded with a README.txt containing a minimal working post you can copy.

Writing your own

The full walkthrough, including what each controller expects for rotary moves and feed modes, is on the post-processor guide. If you get one working for a machine that is not on the list, send it to therealrevjmoney@gmail.com and it can ship with the app so the next owner of that machine does not have to.