I have recenetly purchased an OMtech K40 laser printer and wanted to add a rotary device. Not wanting to be required to unplug the Y-Axis cable each time and plug in the rotary, I purchased an optional K40+ Smoothieboard which came with and E-Axis to support rotary devices as an additional Axis and also gave the capability to use Lightburn Software with the K40 Laser.
After installing the K40+ upgrade card and connecting the rotary device to the E-Axis port, I used the Rotary configuration in LightBurn to enable the rotary and run the test for the Rotary. I found I had to configure the CONFIG file on the SD card on mounted on the new processor card. The CONFIG file has three places that need the E-Axis pin numbers saved onto the card. These are silk screened on the back of the card for each of the onboard Axis. In Lightburn, the A-Axis is the software name for the E-Axis on the K40+ board.
With the SD Card configured with the correct pins for the E-Axis per the silk screen, I used the Rotary configuration in LightBurn to enable the rotary and run the test for the Rotary. The Rotary would spin in one direction only, pause and then spin again in the same direction making two revolutions in one direction instead of spinning one direction for a full turn, then reversing back to the starting location.
After much research, and speaking with OMtech tech support, I finally found a solution on Amazon Feedback page for the K40+ board that resolved the issue and allowed the rotary to spin and reverse.
Below is that information, It has taken much research to find and I want to include it here for easy access to others that maybe trying to install the K40+ Upgrade Board in their K40 Laser and save many grey hairs and frustration filled hours.
From Amazon Feedback:
This is a drop in replacement for the existing K40 controller board. If the only thing you want is to add Lightburn support then it works without any tricks or modifications. 5 stars for that.
I have to deduct a point for inconsistent labels. The board has one of the axis labelled “E”. In the documentation that axis is called “U”. In the smoothieware config file (which you will have to edit) AND in Lightburn it is called “A”. Not sure why they couldn’t just call it “A” all the way through.
Adding a rotary is not straightforward. In order to work right you have to do 2 things. First, you will need a pin jumper cable. On page 2 of the manual, you will see a diagram. Pin# 2 on the block labelled “3”, which is known as the “Multiphase U Axis Driver Signal” needs to be connected to a specific pin on the header labelled P12. See the attached picture. If you don’t do this then the rotary device will only spin in one direction. Minus 1 point for this. This one boggles my mind.
Once you’ve done that then you need to modify the config file. The settings you need to change are under the “A axis” section:
====================
A axis
delta_step_pin 2.3
delta_dir_pin 1.31
delta_en_pin 0.1
delta_current 0.8
delta_max_rate 8000
delta_acceleration 200
Two pins must be jumpered together on the board itself. I cannot upload the photo showing the jumber placement photo, but the following link will take you to the Amazon page and the photo: