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:34] 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 | + | |
- | + | ||
- | {{: | + | |
- | We recommend you make use of our Machine Profiles (CONTROL > Grbl Settings > Select machine from the list > Save and Reset when Prompted) for optimal default configurations | ||