-
Notifications
You must be signed in to change notification settings - Fork 27
CNC Working Mode
The main servo motor in the head is fully functional
The extruder drives can be used as additional axis. They are selected with the T
address. After selection they can be moved with extruding codes i.e. G0 Exxx Fyyy
.
The drive 0 is enabled and assigned to tool n.0 to be used as a rotational 4th axis.
The drive 1 is enabled and assigned to tool n.1 to be used as a general purpose 5th axis.
At present, FABlin only holds one steps/unit setting for the E axis, so when using more than one drive as the E axis, the correct value must be set after each tool change, or the same is to be used for all used drives.
Heaters are disabled. The relevant pin can be used as additional 24VDC power pins with:
- Enable heater lines
M720 H<0,1>
- Disabled heater lines
M721 H<0,1>
Sensor 0 is enabled to sense the correct orientation of the build platform. The temperature reading should be == 0, indicating the build platform is not installed with the hotbed face-up (or not installed at all, for exotic performances 😎).
The FABlin architecture:
- Interface - G code commands, Error codes
- Application - Add-ons, G-code intepreter, Planner, Working modes
- Middleware - Servo, Stepper, Temperature
- MCU subsystems - ADC, GPIO, PWM
- Hardware - IO table