SKR V1.3 with Smoothiefirmware

i am currently converting a K40 to a SKR V1.3 so that I can work with Lightburn. In the meantime, a smoothie firmware is initially running on the board without a machine. I put fire and PWM on outputs with LEDs so that I can watch what happens. During my test I noticed:

  1. If the axes are not moving then fire and PWM are off
  2. When I move by hand, fire is off but PWM is on
  3. When a contour is followed, fire is always on and PWM is switched off on the empty paths.
    Is that normal?
    I had actually thought that PWM is always on and fire only comes on when an element is cut.



Moving axes by hand turns your steppers into generators and pushes uncontrolled voltage back into your board.

An unwise practice.

Cohesion3D has full configuration, wiring, etc. for smoothieware - they also have the firmware to enable the high-speed cluster mode compatible with Lightburn.

Your board is essentially the same construction, even if it has different labels on the pins.

This is a possibility, but does not apply in this case because the output is also switched if no motors are connected at all.

Of course, I wouldn’t twist the motors by hand!
I’ll let the engines go through Lightburn!

This effect also occurs when I remove the 2208! So definitely get off the board!

Did you ever get the SKR 1.3 working with Smoothieware? I am thinking about going that route if it can be made to work.



Yes it works!
I connected it like this:

  1. The ribbon cable from the K40 to a middleman board and from there 4 cables from the X axis to the SKR stepper. In addition, GND, 5V and the two limit switches in the SKR.
  2. 24V and GND from the laser power supply to the SKR
  3. L from the laser power supply to HE1 (-) from the SKR
  4. IN from the laser power supply to the servo from the SKR
    Then the firmware from Cohesion3D + changed config.txt


Thank you for the info. If you don’t mind I have a couple of questions, but I understand if you have time. What exactly does the middleman board do? Is it just the endstops that it converts? Also would you mind if you have time I would like to see your configuration file and any information you think would be helpful? Don’t go out of your way though. I am suprised just how little information there is information this. I have a 3d printer and there is so much info, documentation, how to guides, etc. I am planning on making a how to guide and it would be nice to see your settings also.



I know the problem with so little information! I also spent many hours looking for useful help on the Internet and only ever found part of the answers.
The Middelman board can be used to convert the K40 laser to another controller. The K40 has a ribbon cable to connect a stepper motor and the two limit switches to the board. If you build your own laser then you don’t need Middelman. You could also replace the ribbon cable with cables, but I wanted to be able to easily rebuild it. Now I’ve solved it in such a way that only a few plugs have to be plugged in and the old one, or a completely different one, is installed. As I see there are several control options for the K40 or any other laser:

  1. The original board of the K40. The disadvantage is that the performance cannot be changed and that the performance cannot be dynamically adjusted to the speed!
  2. Boards like the Ruida. They can do everything, but are far too expensive for me
  3. Low cost boards like the SKR V1.3 that I bought for 30 euros. The advantage is a lot of computing power, both marlin and smoothie are possible, displays can be easily connected. The disadvantage is that you can actually give yourself a display with the laser because the firmware would have to be adapted to display all possible options. The variables can be adjusted directly via the Litghtburn console.
  4. A board that is GRBL compatible such as an Arduino Uno.
    The current firmware 1.1 can also dynamically adjust the laser power and runs with Lightburn. There is also a lot of freeware such as LaserGRBL and the installation of the firmware is just as easy as that for Smoothie. The GRBL variables can also be adjusted directly from the software.
    Now that the thing with the SKR is running, I will next test the solution with the GRBL board.

looking for best way to upgrade controller on a new K40. The specs on the BBT skr v1.3 look good. If i needed to replace the controller on our 3d printer, this board looks perfect.
My question:
What are the problems to overcome in using the SKR v1.3 in a K40 laser.?


dick d

should have asked this in the previous.

would the Almencla Smoothieboard (5X) v1.1 be a better choice than the BBT skr v1.3?

also thanks


It has ethernet, the 120MHz processor, and 5 axes.

It’s a direct copy of the Smoothieboard 5X. I have a bunch of them.

They don’t say which driver they’re using, but I can’t see them copying everything exactly and then not using A5984’s

If it’s built correctly, that’s a great board. The downside is that you need a 5V supply or a 5V transformer from your core stepper voltage on the board. I have a bunch of suitable units on hand, so it was never a problem, but if you don’t have 5V to feed it as well as 24-36V, it’s a pita until you work out why :slight_smile: