docs:blox:firmware-grblhal

5.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


5.3.1 Requirements

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://software.openbuilds.com

Runs on Windows, Mac and Linux

After installation, start OpenBuilds CONTROL.


5.3.3 Flash grblHAL firmware

In CONTROL go to Wizards and Tools > Firmware Flashing Tool

\

Inside the Firmware Flashing Tool, click on the BLOX tab

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

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 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.

You are now connected


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)


docs/blox/firmware-grblhal.txt · Last modified: 2024/08/19 17:38 by admin