CNC control motherboard - SSK-MB2
Product Code: MX-SSK-MB2
Availability: 6-11 business days
Planuojama gavimo data po užsakymo: 2025-05-08
Ex Tax: 31.74€
The SSK-MB2 motherboard is designed to connect up to 4 stepper motor drivers (servos) to a PC equipped with a parallel LPT port. It distributes individual signals from the port to ARK screw connectors. An additional advantage of the device is the ability to connect peripherals such as: limit switches, emergency stop button, etc. The module has two independent relays installed for programmable switching on/off, e.g. the spindle or coolant. When using additional modules, it is possible to adjust the spindle speed (Spindle Control) or wire temperature (Kanthall).
ARK 1.5 mm² connectors with a maximum voltage of 250V and a forward current of 16A were used to make connections to external devices. Electronic components exposed to an increase in the temperature of the internal structure are placed on aluminum heat sinks. The components from which the SSK-MB2 motherboard is made meet the European Union's RoHS directive (Restriction of use of certain Hazardous Substances) regarding environmental protection. The device is made using lead-free technology. The binder used to assemble the device contains 99% tin and 1% copper.
Our company custom-makes universal numerical controllers (USN) based on the SSK-MB2 board 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. Please contact our numerical control department [email protected] , tel: +(48) 87 644 36 76 . Specialists will help you choose the right control for the machine you are designing.
- low cost,
- small dimensions,
- 12VDC power supply,
- control up to 4 axes (4 motors or servos),
- built-in 5VDC power supply for controllers,
- 2 independent relay outputs (230VAC/8A relays),
- diodes indicating the status of relays and the presence of power supply,
- possibility of connecting limit switches based on the machine,
- input for the E-STOP emergency stop button,
- input for limit switches,
- using the additional "SpindleControl" module, it is possible to control the spindle speed (controlling the inverter voltage input),
- using the additional "Kanthall" module, it is possible to adjust the temperature of the resistance wire in thermal plotters,
- displaying the spindle speed in the Mach program (for spindles with a speed reader pulse output).
Parameter | Value | Unit |
Maximum supply voltage | 12 | [V]DC |
Maximum current consumption | 500 | [mA] |
Output voltage | 5 | [V]DC |
Maximum load of a single relay section | 8 | [AND] |
Cooling | Passive or forced circulation | ||
Environment | Place | Avoid dust, oil and corrosive gases | |
Temperature | surroundings | 0°C - 50°C | |
storage | 0°C - 50°C | ||
Humidity | 30% - 75% RH (non-condensing) |
Dimensions [mm] | Length | 178 | |
Width | 86 (with LPT socket) | ||
Height | 19 | (depending on the relays and LPT socket used) | |
Weight [kg] | ~0.200 |
Dimensions from the table Mechanical parameters are marked in the drawing below:
Signal | Function |
---|---|
+12 | DC power supply, up to +12 V |
-12 | DC power supply ground |
The motherboard allows you to connect 4 stepper motor drivers (X, Y, Z, A axes). Below is a description of one of them.
Signal | Function |
---|---|
+5V | +5VDC power output |
CLK | Y axis step signal output |
DIR | Y axis direction signal output |
EAW | Controller operation enable signal output |
GND | Ground of the 5V power supply and control signals |
Signal | Function |
---|---|
ESTOP | Machine emergency stop button input |
HOME | Input of the X axis homing switch |
HOMEY | Input of the Y axis homing switch |
HOME Z | Input of the Z axis homing switch |
+5V | +5VDC power output |
GND | Ground of the 5V power supply and input signals |
HMA - | Input of the A axis reference switch (positive terminal) |
HMA+ | Input of the A axis homing switch (negative terminal) |
The HMA input can be used as an index signal in Mach 3 (for speed control and digitization purposes).
P4 relay connector pins SSK-MB2 motherboard has two built-in relays operating independently of each other and having two switching sections each. The outputs of the first one, PK1, are described below. The pins of PK2 are analogous.
Signal | Function |
---|---|
NC | Normally closed contact I of the switching section of the PK1 relay |
COM | Common contact of the 1st switching section of the PK1 relay |
YEAH | Normally open contact of the 1st switching section of the PK1 relay |
YEAH | Normally open contact of the 2nd switching section of the PK1 relay |
COM | Common contact of the 2nd switching section of the PK1 relay |
NC | Normally closed contact II of the switching section of the PK1 relay |
COM is a common contact for each section. When the relay is not switched on, COM is closed with the NC contact, when switched on, COM is opened with NC and connected with NO. Having two pairs of contacts at our disposal, we can turn on one of the devices (the first pair of COM contacts with NO) and the other one (the second pair of COM contacts with NC) by turning on the relay. The second option is to connect the contact sections in parallel. In this case, we can increase the maximum current through the contacts to 16A.
P5 connector pinsSignal | Function |
---|---|
EMGR | The input is used to connect emergency stop switches, the so-called limits, which determine the movement area of a given axis. The JMP2 jumper is used to enable the EMGR input |
+12V | Power output for emergency stop switches |
+12V | Power output for additional modules (Spindle Control, Kanthall) |
GND | Power supply ground for additional modules (Spindle Control, Kanthall) |
Signal | Function |
---|---|
OUT | Control signal output to additional modules (Spindle Control, Kanthall) |
GND | Ground of the control signal of additional modules (Spindle Control, Kanthall) |
Jumper JMP2 is used to activate the EMGR input. To activate the emergency stop switch operation function, move the jumper to the EY position.
LPT socket The male LPT socket is used for connection and communication with a computer.
LEDs indicate the operating status of the motherboard. D1 is an indicator of the presence of SSK-MB2 supply voltage. The remaining two diodes show the switching status of the relays. D2 is responsible for PK1, and D4 is responsible for PK2.
A complete CNC system should include drivers, stepper motors, power supply, controller (pulse generator, computer or PLC), limit switches and actuators (e.g. electrospindle).
To power the SSK-MB2 motherboard, use a stabilized power supply with a minimum current capacity of 0.5A and a voltage of 12V. Connection is limited to installing the wires in the P1 connector, as described.
Attention!!!
Connecting the motherboard power supply in reverse polarity will irreversibly damage the device.
After correct installation and switching on the device, the presence of supply voltage is indicated by the lighting of the LED (D1).
The SSK-MB2 motherboard allows you to control four stepper motors. The step, direction and work permit signals are output to the P2 connector, divided into individual machine axes (X, Y, Z, A).
When installing control cables, pay special attention to the accuracy of the connections both to the motherboard and to the drivers. This will prevent interference. Another important issue is cable management. They should be placed as far as possible from the wires supplying the stepper motors. The last thing that can make a big difference is proper grounding. The illustrative drawing below shows the correct installation of both control and motor power cables while maintaining the principles of electromagnetic compatibility.
Below is the connection method to the most popular stepper motor controllers.
Below is a diagram of the connection of limit switches based on the so-called HOME limit switches of individual axes and the E-STOP emergency stop button:
Due to the fact that the Mach program bases the axes successively one after another, we can connect all HOME limit switches in parallel and install the final cable to one input. The remaining HOMEs will allow you to connect other sensors in this way.
The EMGR input allows you to connect emergency limit switches (Limit, ) that perform a similar function to the ESTOP emergency stop button. The difference between ESTOP and the EMGR input is that after reaching such a limit switch, the program suspends its operation until you leave it, which would be impossible when the ESTOP button is pressed. In the case of EMGR limit switches, only one pulse is sent, which makes it possible to resume program operation and, consequently, exit the limit switch. The Emergency Stop button and Limit switches must be normally open (i.e. they close the electrical circuit when activated).
The JMP2 jumper marked EN/EY is used to activate the EMGR input (EMGR NO - input not active, EMGR YES - input active).
The P5 connector is used to connect the EMGR limit switches
Emergency limit switch connection diagram
There are two independent relays on the SSK-MB2 board, which allow the program to control the spindle, blower, coolant pump, etc. Each of them has two pairs of contacts. Each pair has 3 pins, one of which is common (COM), one normally closed (NC) and one normally open (NO).
Relay diagram below (P4 connector)
An example diagram of installing an additional device using a relay on the motherboard.
COM is a common contact for each section. When the relay is not switched on, COM is closed with the NC contact, when switched on, COM is opened with NC and connected with NO. Having two pairs of contacts at our disposal, we can turn on one of the devices (the first pair of COM contacts with NO) and the other one (the second pair of COM contacts with NC) by turning on the relay. The second option is to connect the contact sections in parallel. In this case, we can increase the maximum current through the contacts to 16A.
The SSK-MB2 motherboard enables cooperation with two modules: SpindleControl (enabling control of the spindle rotation by an inverter with a voltage input) and Kanthall (controlling the degree of heating of the resistance wire).
Two connectors are used to install additional modules: P5 and P6.
The first one allows you to connect the extension to the +12VDC supply voltage, the second one allows you to connect the SP/KH control signal from the Mach program.
The installation diagram of SpindleControl and Kanthall is provided below.
Two additional holes drilled in the SSK-MB2 marked in the diagram above are used to mechanically connect the motherboard with the expansion module. The arrangement and diameter are described in the Technical data->Mechanical parameters chapter.
The SpindleControl or Kanthall board is screwed to the board using 3mm screws and minimum 12mm spacer sleeves.
Configuration of the Mach3 program with the SSK-MB2 motherboardBefore starting the controller based on the SSK-MB2 board for the first time, check the connections of controllers, motors, limit switches and relays. Careless preparation of the cabling may result in system damage or unstable operation. We once again check the current settings on individual power stages. We connect the computer, run the program and turn on the controller.
The Mach 3 program is one of the most popular CNC machine control programs in our country, both for commercial and hobby solutions. It controls the operation of stepper motors or servo drives by sending step and direction signals (Step/Dir). This program works perfectly with all controllers available in our offer. Using the Mach3 program, we can transform the computer into a CNC machine controller. It enables, among others, the control of the following machines: plotters, milling machines, engraving machines, lathes, plasma burners, Styrofoam cutters. Thanks to the ability to simulate a PLC controller and ModBus communication using the Mach3 program, we can transform a PC into a controller for virtually any machine. Our clients have successfully controlled a pipe bender, an automatic welding machine or a powder coating device. Mach3 can control any device that has a maximum of 6 axes. The Mach3 program controls their work based on the so-called G-codes that we can prepare from vector files, for example using the LazyCam program.
The program can control any set of controller and stepper motor. Any mechanical drive transmission solution (screws, strips or toothed belts) can also be used - the program can define the operating parameters of each axis separately. In the program window, we can preview the tool path and can constantly control machining parameters, such as feed speed or spindle speed. The program is available in a demo version. It is fully functional. It was only limited to 500 lines of G-code. After purchasing the license, the program limit is 10,000,000 lines of G-code.
Files that will facilitate configuration are available at https://www.akcesoria.cnc.info.pl/mach3.htm .
The main board allows you to control four axes with reference and limit switches, operate the E-STOP emergency stop button and control two relays (located on the board). Additionally, the board is prepared to support the Kanthal module (wire temperature control) and Spindle Control (spindle speed control).
The LPT printer port was used to connect the system to a computer. All devices (controllers, limit switches, spindle) are connected independently to the appropriate pins. The parallel port has 25 pins. Pins 1-9, 14, 16, 17 can be used as outputs, 10-13, 15 as inputs. Pins 18-25 are not used (ground). The program works with any combination of connections, i.e. specific output or input pins can be selected.
Standard in the boards produced by our company
assigned the following configuration:
1 – PK1 RELAY
2 – CLK X
3 – DIR X
4 – CLK Y
5 – DIR Y
6 – CLK Z
7 – DIR Z
8 – CLK A
9 – DIR A
10 – E-STOP
11 – HOME
12 – HOME Y
13 – HOME Z
14 – KANTHALL/SPINDLE CONTROL
15 – HOME A
16 – PK2 RELAY
17 – ENABLE
18, 19, 20, 21, 22, 23, 24, 25 – GND
Start the program configuration by assigning tasks to the appropriate pins of the LPT port. In the Settings menu (Config), select the Ports and Pins tab. In the first Port Setup And Axis Selection window, we set:
In this tab we configure the program to work with the drivers. Here we can set, among other things, which computer port will be used to control the machine and the speed of the program.
The Port #1 and Port #2 boxes are used to indicate the addresses of the LPT ports on the computer. We can mark here which ports we want to use. If there is one port in the computer, it most likely has the address 0x378, the other one is usually 0x278, although in the case of ports on PCI cards it may be a different value. You can check this in the Windows Device Manager by selecting the port there and checking the first address in the "resources" tab. (Start/Control Panel/System/Hardware/Device Manager/Ports (COM and LPT)/Printer port/Properties/Resources/Resource type = I/O range. The number defining the lower I/O range will be the address of our port. The Mach3 program allows work with 2 LPT ports, which gives us more inputs and outputs. Determining the program's operating speed depends on the speed of our computer's processor. If your computer has a 1GHz or faster processor, we recommend setting it to 45000Hz. The configuration should be confirmed with the "Apply" button.
ATTENTION !!!
Please remember to click the apply button before leaving the configuration window. Otherwise, we will lose the changes made.
Then we go to the Motor Outputs tab. The settings in this tab allow you to define how many axes the program should control and which pins the stepper motor drivers are connected to. Following the list in the LPT port description, we enter the settings. Below are the settings for controlling the four axes X, Y, Z, A and output to the Spindle Control module.
Meaning of the option:
Enabled - a given axis is to be used if the checkbox is green
Step Pin# - pin number on which step pulses for a given axis will be sent
Dir Pin# - pin number on which the direction of movement for a given axis will be determined
Dir Low Active - determines whether the direction control line should be high or low by default - changing the selection allows you to reverse the direction of axis movement
Step Low Active - determines whether the step control line should be high or low by default, usually the drivers operate correctly regardless of the setting of this parameter
Please remember that changes must be confirmed by clicking the "Apply" button.
The next step will be to configure the settings in the Input Signals tab. The settings concern, among others, homing limit switches, safety and the E-STOP button. The Active Low option is used to select the type of limit switch that has been connected to the main board, i.e. normally closed or normally open. Next, in the same tab it is possible to set options for the E-STOP emergency stop button. Here we can similarly choose what type of switch was used. It is recommended to use normally closed NC switches as emergency limit switches. This will eliminate the possibility of a break in the circuit. When, for example, the limit switch wire is interrupted, E-STOP will turn off the machine. Following the list in the LPT port description, we enter the settings.
Please remember that changes must be confirmed by clicking the "Apply" button.
The next step will be to change the settings in the Output Signals tab, where you can set the Enable output and general-purpose outputs (Output#n). The Enable output will be used to turn on the axis controllers. Output#1 and Output#2 will be used to control the PK1 and PK2 relays. The Mach 3 program allows you to define more general-purpose outputs to which we can connect, for example, further relays. However, this requires the use of additional pins on the motherboard.
The last tab left to configure is the Spindle Setup tab. Here we can make settings regarding the spindle, coolant and fog.
The Relay Control group allows you to control on/off. the spindle and its working direction using the relays available on the board. Check Disable spindle relay support. (Diable Spindle Relays) will make the service INACTIVE. In the Output signals tab, we have already assigned the appropriate pin numbers to the appropriate outputs. Now you need to enter the numbers of the outputs that will control the spindle using relays. These relays are activated by the M3 and M4 commands in our G-code. The Flood Mist Control group allows us, similarly to the above, to define outputs that control appropriate relays.
After configuring the pins, we suggest testing the input devices - to do this, press the "Alt-7 Diagnostics" key on the main screen, which will cause a list of devices connected to the computer to appear. When switching on the limit switches manually, the yellow lights next to the appropriate labels should light up. If this does not happen, check the configuration of the input pins and the correctness of the electrical connections.
To fully enjoy the working machine, all you need to do is tune the engines. To do this, in the Configuration menu, select the Motor Tuning option. The following window will appear:
The X, Y, Z Axis buttons (X, Y, Z Axis) will allow you to select the axis for which you want to make settings. Only axes that have been activated in Motor Outputs are available. Using the up and down arrows, we can control the motor of a given axis in both directions (before entering the "motor tuning" tab, the program cannot be in RESET mode, because the motors will not rotate). The engine speed (Velocity) and its acceleration (Accel) are set using the appropriate sliders or entered manually in the appropriate box. The current characteristics of the engine speed are presented on an ongoing basis (the so-called ramp).
A very important parameter is the number of steps per unit of measurement (Steps per). The unit is millimeters or inches, depending on the settings in Configuration/Units of Measure. This value should be determined based on the controller settings and the screw pitch, as well as any gears used. We enter this number in the box in the lower left corner of the screen (Steps per). For example, we have a 200 steps/revolution motor, a controller with step division set to 1/2, and a 10x2 trapezoidal drive screw. Splitting the step will allow you to obtain 400 steps per motor revolution. The screw pitch is 2mm per revolution. In this configuration, the number of steps needed to move the axis by 1 mm is 200. This value should be entered in the Steps per field. An incorrect value entered will result in the machine not maintaining the set dimensions during operation. Examples of Steps per values (the number of steps needed to move the axis by 1 mm) for the most popular trapezoidal screws are included in the table below (motor 200 steps/revolution):
Screw pitch | Division | Steps per | Division | Steps per | Division | Steps per |
---|---|---|---|---|---|---|
2 | 1 2 | 200 | 1 4 | 400 | 1 8 | 800 |
4 | 100 | 200 | 400 | |||
8 | 50 | 100 | 200 | |||
10 | 40 | 80 | 160 |
After entering the number of steps, we recommend that you start tuning the engines with low speeds and accelerations, gradually increasing their value. Both sizes should be selected to obtain the required feeds with stable machine operation (no loss of steps or engine failure).
The limit switches also work in motor tuning mode. If the engine does not rotate, check whether the safety switch is not activated (the "Reset" button flashes on the main screen, if it is flashing, press it). However, if the safety switch is not active and the motor still does not rotate, check the configuration of the output pins as well as the connections and configuration of the controller. The setting of each axis must be confirmed with the "Save axis settings" button before changing the axis or closing the window.
"Step pulse" allows you to define the pulse width for a single step. The shorter it is, the higher the movement speed that can be achieved, but some controllers may not be able to cope with lower values. The direction pulse is the minimum time required for a change in the state of the direction control output. We recommend leaving these two values unchanged.
As already mentioned, the motherboard allows you to connect the Spindle Control module, which allows you to control the spindle speed via an inverter. The method of configuring the Mach3 program with the mentioned device will be presented below.
The program allows you to adjust the spindle speed by controlling the direction and step signal, while in most cases, the spindle speed is controlled by an inverter that can be controlled with a voltage in the range from 0 to 10V. The Spindle Control module is an F/U (frequency to voltage) converter whose maximum output voltage is 10V. It converts impulses from the Mach 3 program proportionally into voltage, which allows for smooth speed control directly from the program. The module has been tested with inverters that have an analog input for speed regulation. In order for the module to work properly with the inverter, the Mach3 program must be properly configured.
The first step is to select the Ports and pins option in the Config menu. Then, in the Spindle Setup tab, we define how the spindle is controlled. We set:
The next step will be to change the settings in the Motor Outputs tab. We enable the spindle option and enter the port and pin number from which we will control our module. According to the description of the LPT Spindle Control port, we connect it to the output (pin) number 14. This was illustrated in the configuration of the motors' output pins.
The spindle is often driven by a motor via a gear. The spindle speed, depending on the degree of gear used, will differ from the rotational speed of the driving motor. Mach 3 program control refers to the speed of the motor driving the spindle. With this in mind, now click on the Config menu and select the Motor Tuning option. Click on the Spindle option. The value entered in the Velocity window determines the maximum speed of our spindle motor in revolutions per minute. For example, let's assume that the maximum speed of our spindle is 18,000 rpm. A 1:2 gear ratio is used, so the speed of the driving motor is 9,000 rpm. The Step per value determines how many pulses the program generates for one engine revolution. To calculate this value, first convert the spindle speed to a value expressed in [rpm], i.e. 9000[rpm]/60=150[rpm]. The next step is to calculate the Step per value. You should use the relationship here:
which gives us a value of 66.66 [1/rev] pulses per engine revolution. It requires explanation where the value of 10,000Hz (Hz=1/s) in the above formula comes from. As already mentioned, the Spindle Control module is an F/U converter whose maximum output voltage is 10V. The conversion constant is: 1000Hz/1V, so 1000Hz*10=10000Hz. However, if one of the electric spindles available from our offer was used, e.g. TMPE4 10/2 3.3kW by Elte, which has 18,000 rpm, then we would enter 18000 in the Speed field and the Step per value would be 33.33. It is worth noting that the above assumptions are only true when the inverter is configured so that for a voltage of 0V the motor speed corresponds to 0 rpm, while at 10V the motor reaches 18,000 rpm.
Then we set the Acceleration using the slider. Please remember that any changes must be confirmed by clicking the Save Axis Settings button. For assumptions, the geared spindle setup will look something like this:
As already mentioned, program control refers to the speed of the motor driving the spindle. However, we care about regulating the spindle speed. The Mach 3 program has the ability to define the so-called gear ratios, which enable the motor speed to be related to the spindle speed. To do this, select the Config menu and then Spindle Pulleys.
A new window should open. In the Current Pulley field, select one of the available positions, e.g. number 4. Then you can define the maximum and minimum spindle speed. The Max Speed field specifies the maximum spindle speed, which corresponds to the defined maximum speed of the drive motor set in the Motor Tuning window. For both of our examples, i.e. the example with a gearbox (the engine speed is 9000 rpm and a 1:2 gear ratio was used) and the TMPE 18000 rpm electrospindle, we set the maximum speed to 18,000 rpm. When we enter the S18000 command in G-code, it will mean for the program that the spindle should run at maximum speed. It comes down to the fact that the program is supposed to generate the maximum number of pulses per revolution, in our case it was 66.66 and 33.33 pulses per revolution, respectively.
Selecting lower speeds will result in a corresponding reduction in the speed of the motor and spindle. However, if we want to work at a speed higher than the defined one in g-code, e.g. 20,000 rpm, the program will report an error and set the possible maximum speed, i.e. 18,000 rpm. This error will be visible in the Status pane (at the bottom of the page). The text of the message will be as follows: "To fast for Pulley. UsingMax".
The Min Speed field specifies the speed below which the program will not allow the spindle to slow down. The minimum speed option is useful for spindles that are cooled by a fan placed on the rotor. When the spinning speed is reduced, the cooling efficiency decreases. Below a certain speed it may be insufficient, which may lead to spindle damage. It is recommended to set the minimum speed of a given spindle recommended by the manufacturer.
The last step is to test the operation of the module. The spindle is controlled using buttons located in the lower right corner of the main program window.
The S-ov parameter determines the current spindle rotation speed (e.g. changed by the S parameter in the G-code), Spindle Speed determines the maximum speed at which we want the spindle to operate. It cannot be higher than the speed defined in the gear window. The Spindle CWF5 button enables spindle control. To test the Spindle Control module "dry", a voltmeter will be useful and should be connected to the transmitter output. The order of checking the work can be as follows: enter the maximum spindle speed, i.e. 18,000 rpm, then turn on the spindle using the Spindle F5 button. If the S-ov parameter field is 0, then the module output should be 0V (With the defined minimum speed, we will not be able to set the speed to 0). Then press the Reset button (the one under the Spindle F5 button). This should set the current spindle speed (Parameter S-ov in the photo) to 18000. Then the voltage at the converter output should be approximately 10V. If the voltage is slightly different from 10V, please adjust it using the potentiometer located on the module board. By setting the set speed (S-ov) to 9000, 5V should appear at the module output. By clicking the "-" and "+" buttons, we can adjust the speed within the entire range, i.e. from minimum to maximum speed, defined in the gear ratio window. Of course, you can skip the stage of checking the operation of the module with a meter and go straight to checking the operation of the inverter, but in this case we recommend setting a protection on the inverter in the form of limiting the motor speed, just in case it turns out that something has been configured incorrectly. Then, in accordance with the instructions of the given inverter, we connect the output of our Spindle Control module to it. If everything has been connected and configured correctly, a change in spindle speed should be visible when adjusting the spindle speed in the program. Relays located on the main board can be used to turn on/off and change the direction of spindle rotation.
The second expansion module that we can install on the motherboard is the Kanthall wire temperature controller. To make settings in the program, follow the following sequence. In the Mach3 program, in the Config menu, select the Ports and Pins option. In the Spindle Setup tab, we set how the program should control the module. In our case it will be PWM.
The next step will be to change the settings in the Motor Outputs tab. We enable the spindle option, enter the port and pin number from which we will control our module. In our case, it will be pin number 14 (according to the print on the SSK-MB1 board). The Step LowActive option allows us to reverse the logic of the Kanthal module.
The program allows you to define the so-called "translations". To do this, select the Config menu and then Spindle Pulleys.
We suggest entering 100 in the maximum speed field and 0 in the minimum speed field. This can then be treated as the power supply expressed as a percentage, i.e. for 100 it will mean that the wire is permanently powered (which means it will reach the maximum temperature), while for 0 the wire will be cold (no power). Step LowActive option in the Motor Outputs menu. Changing this option allows you to reverse the module's operating logic, i.e. for 100 the wire will be cold, while for 0 the wire will be permanently powered.
To correct the temperature, use the buttons located in the lower right corner of the main program window. The controls look like this:
- first, enter the parameter value (for example, it will be 100). This parameter determines how hot the wire should be, with the maximum heat level specified in the gear ratio window,
- turning on the wire heating, click the Spindle button (or F5), the S-ov parameter determines the current wire hot level,
- By clicking the "-" and "+" buttons, we can adjust the wire heating level.
If the CNC controller does not work properly, the first step should be to check whether the problem is electrical or mechanical. It is important to document every step in solving the problem. You may need to use this documentation at a later time, and the details contained therein will greatly help our Technical Support employees solve the problem. Many errors in a motion control system can be related to electrical noise, control device software errors, or wiring errors.
Below is a table with the most popular problems that customers report to our Technical Support.
Symptoms | Probable cause of the fault | Procedure |
---|---|---|
Engine does not work | No power to the controller Incorrectly selected resolution Wrong current settings No enable signal | We visually check the lighting of individual LEDs indicating the presence of voltages on the device. If there is no voltage, disconnect the power supply to the control cabinet and check the operation of individual fuses. We replace damaged ones with new ones compatible with the system application. We correct the settings on the controller or in the program. We make corrections. We check the configuration of the Enable output pin, it may be necessary to change its state to the opposite (Active Low). We check the correctness of connections to the motherboard. |
The motor is turning in the wrong direction | The motor phases may be reversely connected | With the power off, we swap the pins of one phase of the motor or change the direction in the control program. |
Irregular motor movement | Motor cables unshielded Unshielded control cables Control cables too close to motor cables Bad grounding in the system Broken motor winding Bad connection of motor phases | Shielded cables should be used to connect motors and the shield should be grounded. We check the correctness of grounding. Shielded cables should be used to connect controllers to the motherboard and the shield should be grounded. We check the correctness of grounding. We check the distance between the control cables and the motor power cables. We check the correctness of grounding. With the power off, we check the correctness of the connections between the motor and the controller. We check the resistance of the windings. If necessary, we replace the engine with another one. With the power off, check the motor connections. If we observe an irregularity, we correct it |
Delays when accelerating the engine | Wrong current settings Too weak engine for the application Acceleration settings too high Supply voltage too low | We make corrections on the controller We replace the engine with another, more powerful one. We correct the settings made in the Mach3 program when tuning the engines. We check the supply voltage of the final stages. |
Excessive heating of the engine and controller | Heat dissipation too weak Current setting too high | We check the patency of the ventilation filters in the control cabinet and the correct operation of the fan. We make corrections. |
R1, 14...19 – 1 kΩ,
R2, 3, 5, 7 – 2.2 kΩ,
R12, 13 - 4.7 kΩ,
R8...11 – jumper,
R4, 6 – 10 kΩ,
R20, 21 – 100 kΩ
C1 – 470µF/25V,
C2, 3 – 100nF/50V,
C4 – 100µF/16V,
C5 – 10 µF/16V,
T1, 2, 5 – BC547,
D3, 5 – 1N4007,
U1 – 7805,
OP1 – CNY74-4,
D1, 2, 4 – LED 3mm,
OP2 – CNY17-3,
DR1 – ladder 4.7 kΩ, 8/9 pin, D6 – 1N4148,
DR2 – ladder 4.7 kΩ, 4/5 pin,
PK1,PK2 – JQX115/12ZS4 (12VDC),
Connectors: DB25 – DB25 connector, angled, male,
J1...14 ARK screw connectors,
JMP2 – 3-pin goldpin + jumper.
Assembly tips:
We recommend starting the assembly by soldering the smallest elements, i.e. jumpers (marked with straight lines), then move on to larger and larger resistors, diodes, capacitors, etc.
The DR1 and DR2 ladders are mounted in such a way that the common pin (usually marked with a dot) is soldered to the pin on the board to which the 5V path (thicker than the others) leads.
Schematic diagram of the SSK-MB2 motherboard RequirementsInstallation personnel must have basic knowledge of how to handle electrical equipment. The device should be installed in closed rooms in accordance with environmental class I, with normal air humidity (RH = 90% max. without condensation) and temperature in the range of 0°C to +50°C.
Number of axles: 4
Number of entries: 5
Number of outputs: 3
Optoisolation: Yes
Number of ports: 1
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.