SSK-B03 stepper motor driver (M542) - 4.2A, 50VDC, step/direction, Leadshine
Ex Tax: 64.38€
The SSK-B03 controller is an economical, high-performance microstepping controller based on the latest technical achievements. It is adapted to control 2-phase and 4-phase hybrid stepper motors. Using advanced bipolar constant-current technology, it allows for greater speed and power from the same motor compared to traditional techniques used, for example, by L/R controllers. Its 3-state control technique allows for correct control of the coil current while maintaining low ripples, which in turn results in reduced motor heating. The SSK-B03 works with a wide range of Nema 17, 23, 34 motors and can be used in a wide variety of machines, such as: XY modules, labeling machines, laser cutting, engraving machines and pick-up machines. Particularly useful in low vibration applications and where high speeds and precision are required.
A wide range of supply voltages 20-50 VDC makes it universal in use and allows adaptation to various ready-made control systems. Our company custom-makes universal numerical controllers (USN) based on SSK-B03 and any number of axes. The controllers are complete and ready to connect, enclosed in housings and equipped with an emergency stop switch. We make each controller individually according to customer requirements. USNs work with programs that generate signals via the LPT port, e.g. Mach2/Mach3, KCam, Master5, TurboCNC, Step2CNC and many others. We can also make controllers that communicate with a computer via a USB port, Ethernet or based on a PLC controller.
Advantages of the SSK-B03 controller:- high performance,
- low cost,
- small dimensions,
- power supply up to +50VDC,
- output peak current up to 4.2A,
- opto-isolated input signals,
- frequency up to 300 kHz
- automatic current reduction function when the engine is stopped,
- advanced current control to reduce motor heating,
- 16 selectable resolutions in decimal and binary systems,
- adapted to engines with 4, 6, 8 pins,
- microswitches for setting 8 different current values,
- protection against overvoltage and short circuit.
Electrical parameters
Parameter | Minimal | Typical | Maximum | Unit |
---|---|---|---|---|
Output current | 1 | - | 4.2 | [A] Peak |
Power supply (DC) | 20 | 36 | 50 | [V]DC |
Current of logic signals | 7 | 10 | 16 | [mA] |
Input pulse frequency | 0 | - | 300 | [kHz] |
Insulation resistance | 500 | - | - | [MΩ] |
Operational parameters
Cooling | Passive or forced circulation | ||
---|---|---|---|
Environment | Place | Avoid dust, oil and corrosive gases | |
Temperature | surroundings | 0°C - 50°C | |
work | 65°C Max | ||
storage | -20°C - 65°C | ||
Humidity | 40% - 90% RH | ||
Vibrations | 5.9 m/s² Max |
Mechanical parameters
Dimensions [mm] | Length | 118 | |
Width | 33 | ||
Height | Without P1 and P2 plugs | With P1 and P2 plugs | |
76 | 87 | ||
Weight [kg] | ~0.280 |
P1 control signal connector pins
Signal | Function |
---|---|
PUL+ (+5V) | Pulse signal: the input represents a step signal, it acts on each rising edge of the control signal. For proper operation, the pulse width should be greater than 1.5µs. |
PUL- (PUL) | |
DIR+ (+5V) | Direction Signal: The signal assumes a low or high level, representing the direction of motor rotation. It works on every rising edge of the signal. For proper operation, the direction signal should be sent to the controller 5µs before the first step pulse in the reverse direction. |
DIR- (DIR | |
ENA+ (+5V) | Enable signal: signal used to enable/disable operation. Not connected means the controller is allowed to work |
The direction of motor movement depends on the connection of the motor-controller cables. Reverse connection of the cables of one of the motor windings will reverse the direction of movement.
P2 power connector pins
Pin number | Signal | Function |
---|---|---|
1 | GND | DC power supply ground |
2 | +V | DC power supply, from +20 V to +50 V (during the reversal, the motor releases part of the energy to the power source, which causes an increase in the supply voltage) |
3.4 | Phase A | Engine coil A (wires A+ and A-) |
5.6 | Phase B | Engine coil B (wires B+ and B-) |
8-bit DIP switch
Switch No | Function |
---|---|
1,2,3 | Used to set the motor operating current (dynamic current). |
4 | Used to set the standstill current value. OFF means that the holding current is set to half the dynamic current. ON means that the holding current will have the same value as the dynamic current. |
5,6,7,8 | Used to set the resolution. |
The diodes indicate the controller's operating status. The green LED means that the enable signal (ENA) is given and the SSK-B03 is waiting for the direction (DIR) and step (PUL) signals. Red LED indicates an error (failure). This may be caused by activation of one of the protections, too high voltage, short circuit or damage to the system.
Controller operationA complete stepper system should include a motor, power supply and controller (pulse generator, computer or PLC)
Connection of control signalsThe SSK-B03 controller uses differential inputs to increase noise immunity and interface flexibility. Single pulses from the control device are also accepted. The input circuit has a built-in fast opto-isolation connected in series with a 270Ω resistor limiting the diode current. It is recommended to use pull-up resistors to obtain a higher steepness of the control pulses.
The diagrams below show how to connect control signals:
A, B, C – optocouplers built into the SSK-B03 controller,
DA, DB, DC – protection diodes built into the SSK-B03 controller,
RA, RB, RC – (270Ω) current limiting resistors, diodes built into the SSK-B03 controller,
RP – pull-up resistors, recommended (for 5V RP=4.7kΩ, for 12V RP=10kΩ, for 24V RP=22kΩ),
T1, T2, T3 – transistors in the controller, computer,
R01, R02, R03 – additional resistors limiting the diode current.
Values of additional resistors limiting the optocoupler diode current depending on the VCC (control) voltage.
VCC [V] | R0 [kΩ] |
---|---|
5 | 0 |
12 | 1 |
24 | 2.2 |
To avoid control errors, the step (PUL), direction (DIR) and enable (ENA) signals must match the parameters in the diagram below.
Attention:
- (1) tl - the enable signal (ENA) must be switched on at least 5µs before the direction signal (DIR), if not connected it allows the controller to operate;
- (2) t2 - the direction signal (DIR) must be switched on at least 5µs before the step signal (PUL) to ensure the correct direction;
- (3) t3 - pulse width cannot be less than 1.5 µs; (4) t4 - low pulse width cannot be less than 1.5 µs.
The SSK-B03 controller can control hybrid stepper motors with 4, 6 or 8 pins. The diagram below shows connections to motors in various configurations.
4-wire motors are the least flexible, but the easiest to connect. The speed and torque will depend on the inductance of the turns. When setting the controller output current, multiply the phase current by 1.4 to determine the peak output current.
6-wire motors can be connected in two configurations: high speed - lower torque or high torque - lower speed. The higher speed or half coil configuration is so named because it uses half the turns of the motor. This reduces the inductance, which reduces the motor torque. It will be more stable at higher speeds. When setting the controller output current, multiply the phase (or unipolar) current by 1.4 to determine the peak output current.
A higher torque or full coil configuration uses the entire inductance of the phase turns. This application should be used where higher torque is required at low speeds. When setting the output current, multiply the phase (or unipolar) current by 0.7 and set this peak value on the controller.
8-wire motors offer high flexibility to the system designer because they can be connected in series or parallel, allowing for use in many applications. Series connection is typically used where high torque and low speed are required. Since inductance is highest with this configuration, efficiency drops at higher speeds. To determine the peak output current, multiply the phase (or unipolar) current by 0.7.
The parallel connection of the motor windings offers more stable torque at higher speeds. To determine the peak output current, multiply the phase (or unipolar) current by 1.96 or the bipolar current by 1.4. After selecting the configuration with which the engine is to operate, unnecessary (unconnected) wires should be thoroughly isolated from the rest.
We can now start connecting the cables to the power stage. Particular care must be taken during this operation. Bad contacts can result in incorrect operation of the motors, interference or, in worse cases, a short circuit. In order to reduce interference, the motors should be connected to the cabinet with shielded cables, which should be properly grounded.
Connection and selection of power supplyFor the controller to work properly and with optimal performance, it is important to select the correct power supply. The controller can operate in the voltage range from 20VDC to 50VDC, taking into account the "floating voltage" of the power supply and the EMF voltage (generated by the motor coils during reversals). It is suggested to use power sources with an output voltage of no more than +45V, leaving room for power surges and EMF return. At lower supply voltages than 20V, the controller may operate incorrectly. Higher voltage will damage the controller. The power source may have a lower current than the motor rating (typically 50% ~ 70% of the motor current). This is because the controller draws current from the power supply capacitor only when the PWM cycle is ON, and does not draw current when the cycle is OFF. So the average current draw from the power source is much lower than the motor current. For example, two 3A motors can be easily powered from a 4.5A source. Powering several controllers from one power source is allowed provided that the source has adequate current capacity. Below is the formula for calculating the current efficiency of the source.
(Number of motors * motor rated current) * 70% = source rated current
It is good to add some reserve power, i.e. plus 5 - 10% of the value that we obtained above.
Calculation for the example from the text above: (2 * 3A) * 70% = 4.2 A 4.2 A * 1.1 = 4.62 A
To avoid interference, do not connect controllers to the power supply in series. Each controller should be connected with separate cables (parallel connection)
A higher supply voltage will allow you to achieve a higher rotational speed at the expense of greater disturbances and engine heating. If high speed is not required, use a lower voltage. This will increase the reliability and durability of the system.
ATTENTION!!!
Never reverse the polarity of the power supply as it will damage the controller!!! Suggested unstabilized power supply system for powering stepper motor drivers.
After connecting the control, power motor and before starting the entire system, the final stages must be configured correctly. The selection of the current fed to the motors and the step division is made using 8 micro switches located on the module housing. The first three bits (SW1, 2 and 3) of the DIP switch are used to set the motor operating current (dynamic current).
Select the settings closest to the current required by the motor according to the table below:
Peak current | RMS | SW1 | SW2 | SW3 |
---|---|---|---|---|
1.00A | 0.71A | HE | HE | HE |
1.46A | 1.04A | OFF | HE | HE |
1.91A | 1.36A | HE | OFF | HE |
2.37A | 1.69A | OFF | OFF | HE |
2.84A | 2.03A | HE | HE | OFF |
3.31A | 2.36A | OFF | HE | OFF |
3.76A | 2.69A | HE | OFF | OFF |
4.20A | 3.00A | OFF | OFF | OFF |
Switch SW4 is used to set the holding current. OFF means the holding current will be limited by half of the selected dynamic current value. ON means that the holding current will be the same as the selected dynamic current value.
The controller, 1 second after the last step signal, automatically reduces the selected dynamic current value to 60%. This reduces engine heating by up to 36%.
The step division is set using SW switches 5, 6, 7 and 8 according to the table below:
μstep | μsteps/revolution (for 1.8º motor) | SW5 | SW6 | SW7 | SW8 |
---|---|---|---|---|---|
2 | 400 | OFF | HE | HE | HE |
4 | 800 | HE | OFF | HE | HE |
8 | 1600 | OFF | OFF | HE | HE |
16 | 3200 | HE | HE | OFF | HE |
32 | 6400 | OFF | HE | OFF | HE |
64 | 12800 | HE | OFF | OFF | HE |
128 | 25600 | OFF | OFF | OFF | HE |
5 | 1000 | HE | HE | HE | OFF |
10 | 2000 | OFF | HE | HE | OFF |
20 | 4000 | HE | OFF | HE | OFF |
25 | 5000 | OFF | OFF | HE | OFF |
40 | 8000 | HE | HE | OFF | OFF |
50 | 10000 | OFF | HE | OFF | OFF |
100 | 20000 | HE | OFF | OFF | OFF |
125 | 25000 | OFF | OFF | OFF | OFF |
Phase current PEAK [A] min.: 0.1
Phase current PEAK [A] max.: 4.2
Min. step division: 1/2
Step division max.: 1/128
Input opto-isolation: Yes
Current regulation: Stepwise
Configurable via PC: No
Max. frequency input signals [kHz]: 300
Suggested for engines [Nm]: 3
Communication protocol:-
Supply voltage min-type-max: 20-36-50 VDC
Claim orders from Stores
You can claim your purchased items within 1 - 4 work days after making an order (if product is in local warehouse).
Please wait for an email notification regarding Your order status update.
Vilnius Store address: Vytenio g. 20, LT-03229 Vilnius, Lietuva
Kaunas Store address: Pramonės pr. 4D, LT-51329, Kaunas, Lietuva
Local delivery in Lithuania
Purchased items are delivered locally through Venipak service. Depending on availability of items, orders are processed within 1-3 work days. Orders made until 1AM are shipped the same day.
Local delivery (1-4 w.d.) price for items of any size is through through courier service is 4.90€ (incl. VAT), if the amount of the shopping cart exceeds 150€ - delivery is free.
Local delivery price to Venipak parcel terminals (1-3w.d.) is 2.90€ incl. VAT, if the amount of the shopping cart exceeds 50€ - delivery is free.
Local delivery price to Omniva parcel terminals (1-3w.d.) is 3.90€ incl. VAT,if the amount of the shopping cart exceeds 70€ - delivery is free.
Payment on delivery (COD) +2.00€ (incl. VAT).
You can pay for the goods at the time of delivery to the courier in cash or by credit card. Payment to Omniva parcel terminals is only possible by bank card.
A separate delivery fee applies to oversized items, regardless of the amounts and conditions stated above.
International delivery pricing through courier service
International shipping prices depend on geographic location:
Latvia - 5.50€ (incl. VAT)
Estonia - 6.50€ (incl. VAT)
Paid orders of more than 150€ are shipped for free to Latvia and Estonia.
other countries - negiotiated individually.
International delivery pricing to Omniva/Venipak parcel terminals
Latvia - 6.00€ (incl. VAT)
Estonia - 8.50€ (incl. VAT)
Payments:
We accept payments via PayPal for orders over 20€.
Product availability status:
Vilnius Store In Stock - the product is at the store, Vytenio str. 20 in Vilnius and can be picked up / purchased at same day;
Kaunas Store In Stock - the product is at the store, Pramonės pr. 4D in Kaunas and can be picked up / purchased the same day;
Central Warehouse In Stock - In stock, product will be shipped in a short time 1-2 work days;
1-2 work days - product will be shipped in a short time - 1-2 business days;
2-3 work days – we don’t have selected product in local warehouse. Shipping time is only 2-3 work days;
3-5 work days – we don’t have selected product in local warehouse. Shipping time is between 3-5 work days;
3-7 work days – we don’t have selected product in local warehouse. Shipping time is between 3-7 work days;
Out of Stock – selected product is sold out at the moment, but you can apply for automatic alert by email when product will be in stock.