The SLB-EXT is a variation of the SLB CNC controller (SuperLongBoard), with some notable differences highlighted below. For full documentation of everything the SLB and SLB-EXT controller are capable of, visit our SuperLongBoard resources page here – https://resources.sienci.com/view/slb-welcome/
If you’d like to know more about the sending software and firmware used with the SLB platform, please follow the links here to the SLB resource pages
- Sending Software – https://resources.sienci.com/view/slb-manual/#sending-software
- Firmware – https://resources.sienci.com/view/slb-manual/#firmware
- Touch Plate/ Probe – https://resources.sienci.com/view/slb-manual/#touch-plateprobe
- Laser – https://resources.sienci.com/view/slb-manual/#laser
- Action Buttons – https://resources.sienci.com/view/slb-manual/#action-buttons
- Ethernet Connections – https://resources.sienci.com/view/slb-manual/#usb-amp-ethernet
Board Layout
The SLB-EXT needs a 48V, 12.5A power supply to correctly run all stepper motors at their rated current alongside the other onboard accessories. The board can also support 36V power, should that be necessary.
- The larger 2-pin plug on the left side is the power connection
- There’s a main power switch above it to switch main power to the whole board
- The plug on the bottom right is for the E-stop and customizable action buttons
Powering On the Board
As a good rule of thumb, leave the power switch off (slide it UP to be in the OFF position) prior to plugging power in.
When first powering on your machine using the power switch, the machine’s motors will not immediately receive power. The SLB-EXT controller is equipped with a latching emergency stop switching circuit. This is a safety feature to ensure when the controller is powered off or loses power, the machine will not instantly be powered on when power is restored. The machine will also remain in a locked ‘halt’ state and not allow any command movements in this state. To enable power, simply press the E-stop button, then release the E-stop button once.
The E-stop is designed to instantly cut power to your machines stepper motors and also send a signal back to the MCU to disable all other accessories that your SLB controls. Use the E-stop when there’s a hazard during carving and you need to immediately stop the machine. Press down on the E-stop to engage it and twist it clockwise (follow the arrows) while pulling up to disengage it.
The E-stop button unit also features customizable action buttons to control your machine. Read more about how to set these up in the SLB resources page here: Action Buttons
Motor Control
Unlike the regular SLB controller which has its own integrated motor drivers, the SLB-EXT controller is designed to control external motor drivers. In the case of the AltMill, these external motor drivers exist on the motors themselves. There are two connections being made between each motor and the SLB-EXT controller.
First is the supply of 48V DC power that powers the motor’s drivers. This connection has two cables, with the red being positive and black being negative.
Second is the signal connection made between the board and each motor driver. These signal connections utilize differential signals with twisted pair cables to ensure maximum signal reliability. There are four key connections (using two cables each) which do the following:
- STEP/PULSE is used to instruct the motor driver how many small steps or increments to spin
- DIRECTION is used to instruct the motor driver which direction to spin
- ENABLE is used to either enable or disable the motor. When the emergency stop button is pressed, all motor drivers are disabled as a redundant safety mechanism in addition to cutting power to each driver. In normal operation, all motors are always enabled to ensure the machine’s position cannot change due to outside forces such as gravity, cutting forces, or being bumped into.
- ALARM is used by the motor driver to let the controller know that an error has occurred and the machine’s motor has lost its position. When this happens, the controller will flash an ‘Alarm 10’ and perform an emergency stop to prevent any possible damage. This will not happen in regular use, but if the machine somehow ran into an obstacle (or itself), the motor(s) involved will shut itself off and send this alarm signal.
Homing & Limit Switches
The SLB-EXT is set up for ‘Dual homing’, which allows the machine to automatically square its X and Y axes to one another, through two limit switches on the left and right of the Y-axis. It’s important that you plug in the matching limit switch and motor cables to their corresponding Y-axis plug. A motor and limit switch mounted on the left side of your machine should both be plugged into ‘Y1’, or ‘Y2’, and not mixed between left and right.
The SLB-EXT also comes pre-enabled with hard limits and soft limits. Hard limits will immediately stop the machine if the machine runs into proximity of any of the inductive sensors on the X, Y, or Z axes. Soft limits will prevent the machine from traveling beyond its preset maximum travel distances. These distances can be changed in the ‘firmware’ settings window, and either of the limits can be turned off fully if desired.