Adding Control Boards
Machine Minimum Requirements
From a control board perspective, Jubilee requires the following functions:
- CoreXY kinematics
- Support for three Z-axis motors
- Z Bed Autotramming via 3-point Bed Leveling
- endstop-sensitive GCode for all axes in both directions.
- Specifically, both tool locking and unlocking routines act like a homing routine on a normal printer. Locking "homes" the axis by turning in one direction until it trips a limit switch. Unlocking "homes" the axis by turning in the other direction until it trips another limit switch. Both these limit switches are wired to the same port in series.
If your above control board supports all features, it will run a Jubilee.
The above requirements are fairly common to a number of control boards. On the Duet board (the primary supported board), tool locking and unlocking routines exist as short snippets of GCode files called macros. If your machine does not support such a feature to execute a small script of GCode, you will need to paste the contents of the lock and unlock scripts into your 3D Printer Slicer in the tool change section.
In addition to the above requirements, you will need to implement routines tool management and tool-changing on the control board. For more details, see the software specs for Changing Tools.