This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
docs:blox:firmware-grblhal [2024/08/15 13:16] admin |
docs:blox:firmware-grblhal [2024/08/19 17:38] (current) admin |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ======4.3 Using BLOX with grblHAL and OpenBuilds CONTROL====== | + | ====== |
| - | OpenBuilds BLOX can be used for simple 2-axes CNC machines (Pick and place, laser, pen plotter etc). You can use OpenBuilds CONTROL to flash grblHAL firmware onto the BLOX | + | OpenBuilds BLOX can be used for simple 2-axes CNC machines (Pick and place, laser, pen plotter etc). You can use OpenBuilds CONTROL to flash grblHAL firmware onto the BLOX |
| - | =====4.3.1 Download and install OpenBuilds CONTROL===== | + | ---- |
| - | [[https:// | + | ===== 5.3.1 Requirements ===== |
| - | [[https:// | + | |
| + | Before getting started, ensure that you have the following: | ||
| + | |||
| + | * A computer running Windows, macOS, or Linux. | ||
| + | * An internet connection to download the necessary software | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 5.3.2 Download and install OpenBuilds CONTROL ===== | ||
| + | |||
| + | [[https:// | ||
| Runs on {{fa> | Runs on {{fa> | ||
| Line 12: | Line 22: | ||
| After installation, | After installation, | ||
| - | =====4.3.2 Flash grblHAL firmware===== | + | ---- |
| - | In CONTROL go to **Wizards and Tools** > **Firmware Flashing Tool** | + | ===== 5.3.3 Flash grblHAL firmware ===== |
| + | |||
| + | In CONTROL go to **Wizards and Tools** | ||
| {{: | {{: | ||
| - | Inside the Firmware Flashing Tool, click on the **BLOX** tab | + | Inside the Firmware Flashing Tool, click on the **BLOX** |
| {{: | {{: | ||
| - | Follow the onscreen instructions to place the BLOX into Bootloader Mode | + | Follow the onscreen instructions to place the BLOX into Bootloader Mode |
| - | Select the correct Port, Machine Style relevant to the machine you are building (Standard and CoreXY kinematic supported) and click **FLASH** to flash the firmware | + | Select the correct Port, Machine Style relevant to the machine you are building (Standard and CoreXY kinematic supported) and click **FLASH** |
| {{: | {{: | ||
| - | The Log/Serial Terminal will display the progress as the tool writes the firmware to the BLOX. | + | The Log/Serial Terminal will display the progress as the tool writes the firmware to the BLOX. |
| - | Once it completes press the **RESET** button on the BLOX to let it boot up with grblHAL firmware | + | Once it completes press the **RESET** |
| - | Once booted up, the Port ID will change and it will identify itself as a grblHAL based controller in the list. You can now **CONNECT** to it. | + | Once booted up, the Port ID will change and it will identify itself as a grblHAL based controller in the list. You can now **CONNECT** |
| {{: | {{: | ||
| - | You are now connected | + | You are now connected |
| {{: | {{: | ||
| - | =====4.3.4 BLOX grblHAL Settings===== | + | ---- |
| + | |||
| + | ===== 5.3.4 BLOX grblHAL Settings ===== | ||
| + | |||
| + | We recommend you make use of our Machine Profiles (CONTROL > Grbl Settings tab > Select machine from the list > Save and Reset when prompted) | ||
| + | |||
| + | === Stepper Driver Current: === | ||
| + | |||
| + | BLOX has software controlled stepper driver current. | ||
| + | |||
| + | * Set the current in $140/141 = X and Y axis Stepper Driver Current respectively | ||
| + | |||
| + | {{: | ||
| + | |||
| + | === Servo: === | ||
| + | |||
| + | To use the PWM/Servo output as a PPM Servo signal, for Standard 180deg RC Servos: | ||
| + | |||
| + | Set: | ||
| + | |||
| + | * $33=50 (PWM frequency) | ||
| + | * $34=2 (Spindle off Value) | ||
| + | * $35=2 (Spindle min value) | ||
| + | * $36=15 (Spindle max value) | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ---- | ||
| - | ===Stepper Driver Current: === | ||
| - | BLOX has software controller stepper driver current. Set the current in $140/141 = X and Y axis Stepper Driver Current respectively | ||
| - | |||
| - | {{: | ||