Skip to content

Commit ae8fcbd

Browse files
Merge pull request #608 from V1EngineeringInc/V1EngineeringInc-jpconnections
Update jackpot connection options
2 parents 3e9aab5 + 59f1749 commit ae8fcbd

2 files changed

Lines changed: 64 additions & 51 deletions

File tree

docs/electronics/jackpot.md

Lines changed: 63 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ The Jackpot CNC Control board runs FluidNC which is fully GRBL compatible with e
6969
* No compiling to flash a board or change the configuration.
7070
* ~100% GRBL compatible
7171
* ESP3D-UI
72+
* Or GRBLHal
7273

7374

7475
+ Dimensions
@@ -133,15 +134,22 @@ Some browsers will then need to be pointed to http://192.168.0.1, best to bookma
133134

134135
![!WebUI](../img/jackpot/LUI.jpg){: loading=lazy width="500"}
135136

136-
This Interface is from the [ESP3D WebUI project](https://github.com/luc-github/ESP3D-WEBUI). This interface allows for wireless machine jogging, custom macros, quick buttons for any of the Jackpot’s outputs, terminal control, file system control, UI and board configs, all in one place. You can update the firmware, GUI, and board settings all from the WebUI.You can wirelessly transfer your gcode files, but manually using the MicroSD card is still preferred. Most will probably never even plug the USB port in.
137+
This Interface is from the [ESP3D WebUI project](https://github.com/luc-github/ESP3D-WEBUI). This interface allows for wireless machine jogging, custom macros, quick buttons for any of the Jackpot’s outputs, terminal control, file system control, UI and board configs, all in one place. You can update the firmware, GUI, and board settings all from the WebUI.You can wirelessly transfer your gcode files, but manually using the MicroSD card is still preferred. Most will probably never even plug the USB port in. This can be used from most any device that has a web browser. If you are using a small touchscreen you can even zoom in so the buttons are easier to hit.
137138

138-
??? example "Other Control Options"
139-
The Jackpot Control board can use most any control software that supports GRBL such as CNC.js or Lightburn, although most people will likely use the built in WebUI's wireless connection. This can be used from most any device that has a web browser. If you are using a small touchscreen you can even zoom in so the buttons are easier to hit.
140-
141-
We typically use the Jackpot board in AP mode (access point), this is a direct connection between your web enabled device and the board itself. No internet connection is used in this case, this is a direct connection to the Jackpot only. Touch screens work (with zoom), or keyboard and mouse will work just as well.
139+
We typically use the Jackpot board in AP mode (access point), this is a direct connection between your web enabled device and the board itself. No internet connection is used in this case, this is a direct connection to the Jackpot only.
142140

143141
??? Info "Other Networking Options"
144-
You can also configure your device in STA mode, http://fluid.local, if you have a strong signal to your home WiFi network. This will get your board connected to your local network. This is advanced and not recommended unless you are very confident in your networking setup. It is not recommended to use STA mode until you are familiar with how the firmware and your machine work as it is very difficult to support and troubleshoot network issues. Please stick to AP mode until everything is stable with your workflow.
142+
You can also configure your device in STA mode, http://fluid.local, if you have a strong signal to your home WiFi network. This will get your board connected to your local network, meaning you will be connected to the Jackpot and the internet at the same time. This is advanced and not recommended unless you are very confident in your networking setup. It is not recommended to use STA mode until you are familiar with how the firmware and your machine work as it is very difficult to support and troubleshoot network issues. Please stick to AP mode until everything is stable with your workflow.
143+
144+
#### Other Control Options
145+
146+
The Jackpot Control board can use most any control software that supports GRBL such as CNC.js or Lightburn, although most people will likely use the built in WebUI's wireless connection.
147+
148+
* The default is to use the Jackpot with a direct wifi connection to a device with a web browser.
149+
* You can use STA mode if you have a good signal to your home wifi network
150+
* For either of the previous two options you can add a bluetooth joypad (or keyboard if your device does not have one) to your device if you prefer some buttons. Button mapping is built in to the WebUI.
151+
* You can add a hardwired always connected pendant for the basics, moving, starting a file, resuming. This would be a "FluidNC CYD pendant" or M5 Pendant
152+
* You can also use a USB Direct connection to a computer to use one of the many GCode senders available that supports GRBL such as CNC.js or Lightburn. Or even switch to GRBLHal to use Gsender.
145153

146154
### Tests
147155

@@ -211,53 +219,15 @@ Some screen shots needed here.
211219

212220
Start, tool change, and ending gcode are all listed on the milling basics page, [here](../tools/milling-basics.md#gcode-start-tool-change-and-ending).
213221

214-
## Laser Tips
215-
216-
For the fastest raster etching, the most resource intensive thing we can do. Either use AP mode with a microSD card, or turn off the wifi and use only the USB with [Lightburn](https://lightburnsoftware.com/).
217-
218-
**$Wifi/Mode=off** - if you are using the USB connection to Lightburn to use some of the built-in tools it has use this command to turn off the radio. It will come back after a power cycle.
219-
220-
If you have a laser defined in the config you are always in "laser" mode (M4). So you can either leave it defined and use M5 (turn off laser mode) in your starting gcode for non-laser CNC use, or just comment out the laser in the config. The Jackpot can have multiple config files stored on it. So the best way to do this is have config.yaml, and configlaser.yaml, if you want to use both. Then select the proper config and power cycle the board.
221-
222-
Raster speed depends on dot size, for a 0.19mm resolution I am getting 70-120mm/s depending on the type of raster.
223-
224-
### Laser Config.yaml Edits
225-
226-
Replace the following section in your yaml file. Change any settings you need to, this scales the output from 1-1000 and must match lightburn's settings.
222+
## Firmware
223+
If you bought it from the V1E.com store it should be ready to go. This section is in case you want to update or start fresh.
227224

228-
```
229-
user_outputs:
230-
analog0_pin: NO_PIN
231-
analog1_pin: NO_PIN
232-
analog2_pin: NO_PIN
233-
analog3_pin: NO_PIN
234-
analog0_hz: 5000
235-
analog1_hz: 5000
236-
analog2_hz: 5000
237-
analog3_hz: 5000
238-
digital0_pin: gpio.26
239-
digital1_pin: NO_PIN
240-
digital2_pin: NO_PIN
241-
digital3_pin: NO_PIN
225+
#### If you need to refresh or update
242226

243-
Laser:
244-
pwm_hz: 5000
245-
output_pin: gpio.27
246-
enable_pin: NO_PIN
247-
disable_with_s0: false
248-
s0_with_disable: true
249-
tool_num: 0
250-
speed_map: 0=0.000% 1000=100.000%
251-
off_on_alarm: true
252-
```
253-
Quick note, **gpio.26** can have a quick pulse when starting. If you are using a 5V pin for your laser pin 27 is the better option for your enable pin.
227+
FluidNC Firmware - **The Current tested and confirmed FluidNC version is {==3.9.5==}**, use anything newer than this with caution. Take note of all your pull off values to keep things level and square after an update.
254228

255-
## Firmware
256-
If you bought it from the V1E.com store it should be ready to go. This section is in case you want to update or start fresh.
229+
V1 Engineering specific files - Keep an eye on this page or you can even subscribe to updates to know anytime the configuration files have changed, [Config and macros are here](https://github.com/V1EngineeringInc/FluidNC_Configs). **The Current tested and confirmed files are in the folder for your machine type, and Board Version (Jackpot or Jackpot2), then UI V2** You need to download these to load them after flashing. The UI V3 is still in testing, please do not use it unless you are familiar with your machine already.
257230

258-
V1 Engineering specific files - Keep an eye on this page or you can even subscribe to updates to know anytime the configuration files have changed, [Config and macros are here](https://github.com/V1EngineeringInc/FluidNC_Configs). **The Current tested and confirmed files are in the V2 folder for your machine type and Board Version (Jackpot or Jackpot2)** You need to download these to load them after flashing.
259-
260-
FluidNC Firmware - **The Current tested and confirmed FluidNC version is 3.9.5**, use anything newer than this with caution. 11/1/2024- Configs updated as well, good idea to update them as well. Be sure to test homing after updates as some of the numbers have changed, also take note of your pull off values to keep things level and square after an update.
261231

262232
### Updating / Installing Firmware
263233

@@ -329,8 +299,51 @@ Some issues we have seen.
329299

330300
-If you made any changes to the config use the web based tool, or fluid term, to watch the boot messages. You can also view them by typing $SS. If you do not understand it cut and paste the first half into the V1 forums.
331301

332-
-If you switch from the V2 to V3 of the interface, all the files need to be wiped and uploaded again from the V1 github repo.
302+
-If you switch from the V2 to V3 of the webui interface, all the files need to be wiped and uploaded again from the V1 github repo.
303+
304+
-If this does not solve your issue, please make a new thread in the forums and if possible let us see the $SS output from the webui terminal.
305+
306+
307+
## Laser Tips
308+
309+
For the fastest raster etching, the most resource intensive thing we can do. Either use AP mode with a microSD card, or turn off the wifi and use only the USB with [Lightburn](https://lightburnsoftware.com/).
310+
311+
**$Wifi/Mode=off** - if you are using the USB connection to Lightburn to use some of the built-in tools it has use this command to turn off the radio. It will come back after a power cycle.
312+
313+
If you have a laser defined in the config you are always in "laser" mode (M4). So you can either leave it defined and use M5 (turn off laser mode) in your starting gcode for non-laser CNC use, or just comment out the laser in the config. The Jackpot can have multiple config files stored on it. So the best way to do this is have config.yaml, and configlaser.yaml, if you want to use both. Then select the proper config and power cycle the board.
314+
315+
Raster speed depends on dot size, for a 0.19mm resolution I am getting 70-120mm/s depending on the type of raster.
316+
317+
### Laser Config.yaml Edits
318+
319+
Replace the following section in your yaml file. Change any settings you need to, this scales the output from 1-1000 and must match lightburn's settings.
333320

321+
```
322+
user_outputs:
323+
analog0_pin: NO_PIN
324+
analog1_pin: NO_PIN
325+
analog2_pin: NO_PIN
326+
analog3_pin: NO_PIN
327+
analog0_hz: 5000
328+
analog1_hz: 5000
329+
analog2_hz: 5000
330+
analog3_hz: 5000
331+
digital0_pin: gpio.26
332+
digital1_pin: NO_PIN
333+
digital2_pin: NO_PIN
334+
digital3_pin: NO_PIN
335+
336+
Laser:
337+
pwm_hz: 5000
338+
output_pin: gpio.27
339+
enable_pin: NO_PIN
340+
disable_with_s0: false
341+
s0_with_disable: true
342+
tool_num: 0
343+
speed_map: 0=0.000% 1000=100.000%
344+
off_on_alarm: true
345+
```
346+
Quick note, **gpio.26** can have a quick pulse when starting. If you are using a 5V pin for your laser pin 27 is the better option for your enable pin.
334347

335348
## Jackpot VS The SKR Pro
336349

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
git+https://github.com/blueswen/mkdocs-glightbox
22
git+https://github.com/ojacques/mkdocs-git-committers-plugin-2
33
mkdocs>=1.6.1
4-
mkdocs-material>=9.5.49
4+
mkdocs-material>=9.6.16

0 commit comments

Comments
 (0)