Primo with Jackpot and sculpfun s10 laser not working

Hello all,
I have converted from a rscnc32 to a primo. On the rscnc, my laser module worked fine. It was wired like this


However, I needed to put a resistor between the red and yellow pin according to their forum. This worked for years. Now built a primo with Jackpot board and trying to use the same laser. I have it wired similarly but no resistor. I have red, green and black wire. Red goes right from +12v ps to the laser, black is in - on gpio27 and spliced into the - on the ps. Green wire from gpio27 5v to laser(yellow in the pic). Laser powers on(fan runs). Config has laser section with no errors on loading but can’t get the laser to fire
Laser:
pwm_hz: 5000
output_pin: gpio.27
enable_pin: NO_PIN
disable_with_s0: false
s0_with_disable: true
tool_num: 0
speed_map: 0=0.000% 255=100.000%
off_on_alarm: true

Any help would be greatly appreciated
TIA
John

I don’t have a Jackpot board with a Laser, but there are a number of topics on this forum dealing with lasers and the Jackpot board. You don’t mention how you are driving your laser, but one topic indicates that enabling DTR in Lightburn was the special sauce to get their laser working on the Jackpot bord.

1 Like

That’s funky.
We need to know more about your setup with the Jackpot.

Do you have two power supplies or only just one?
Can you post pictures of your wiring?

Back to the resistor you mentioned above- from your description it sounds like a pullup, which makes no sense to me at all.

Aside from all of that…

I had to set the DTR setting in Lightburn to be able to run the laser.

I also note that your speed map goes to 255, which is fine- but make sure LightBurn and your jakpot config.yaml agree. both can be 255 or both can be 1000, but they have to match.

Thats the S-value max in your screenshot isn’t it?

Yes, those can be set to whatever, but the machine config and the lightburn setting have to agree.

As a sanity check joriente - I have a PWM controlled laser and my config is almost the same as yours - only with the max mapped to 1000 - matching lightburn. Lightburn has DTR enabled.

Laser:
  pwm_hz: 5000
  output_pin: gpio.27
  enable_pin: NO_PIN
  disable_with_s0: false
  s0_with_disable: true
  tool_num: 0
  speed_map: 0=0.000% 1000=100.000%
  off_on_alarm: true

Hello Jim,
Here are some more details. This is a 12v dedicated power supply for the laser that is also wired to an on/off switch


Here are the green and black wires in gpio27. The black wire is spliced in with the 12v neg ps terminal.

Finally here are green black and red going into the laser.

Again, no specific Jackpot knowledge, but if this was my problem, with the power to the control board off, I’d disconnect the laser, connect a multimeter to pin 27 and ground, and then send laser commands at various PWM values. You should see the voltage vary depending on the S value. This will give you an indication of whether the issue is with the Jackpot or with the laser.

In your config.yaml, is gpio.27 on any other line? If it is anywhere other than under the Laser settings, change it to NO_PIN.

It’s not…i did I have but the config loaded with an error
Thanks

Don’t have a multimeter at the moment
Thanks

I’m not sure where you live or your situation, but in my corner of the world, usable multimeters can be purchased for $7USD on both Amazon and Harbor Freight. I successfully used my Harbor Freight multimeter for years before upgrading.