Onefinity CNC Firmware 1.3 (9/3/23) (X-35/X-50 machines w/ Buildbotics Controller) (Outdated Firmware)

Released 9/4/23

Update file: 1.3 Update

Change log:

  • (Bug) Fixed G-Code file selection (incorrect files loading when uploading new g code, known issue in 1.2.1)
  • (Add-On) Included preset for VFD 60 (PwnCNC VFD included in dropdown)
  • (Back End) Front end logging for G-Code and Probing issues (for use when reporting issues with firmware)
  • (Bug) Fixed stuck/hung probing issues
  • Stability optimizations

How To Install:

Updating via USB
You’ll do an update via USB using the following steps:
After downloading, DO NOT UNZIP THE FILE!!!
Copy the blue .bz2 file above onto a usb stick (it must be formatted as fat 32 or ntsf). Click the flyout menu (three bars on top left), general, under firmware click ‘UPLOAD’. Select the 1.3 file.
If you are on firmware 1.0.8 or lower, it may ask for a password.
the password to update will either be buildbotics or onefinity

Manual on how to update.


Additional Info:

Change log from 1.0.9 to 1.3:

  • (bug) Fixed G-Code file selection (incorrect files loading when uploading new g code, known issue in 1.2.1)
  • (Add-On) Included preset for VFD 60 (PwnCNC VFD included in dropdown)
  • (Add-on) Front end logging for G-Code and Probing issues (for use when reporting issues with firmware)
  • (bug) Fixed stuck/hung probing issues
  • Stability optimizations
  • (bug) Fixed bug when uploading files with special character or spaces in the file name (like . _ ?*&^&, etc.)
  • (bug) Max usable file size increased from 100mb to 1gb
  • (bug) Fixed long/slow movement bug (mostly seen in laser movements that would case the machine to skip steps with long movements under 15~ ipms)
  • (Add-On) Display can now be rotated 180 degrees
  • (bug) Fixed an issue when the most recent file uploaded wasn’t automatically made the active file.
  • (Visual) Added a visual change of the logo header and IP address/ssid/firmware version in the header
  • (Setting) Added to the ‘reset configuration’ to include choosing which Z slider you have currently installed (Z-16 original or the new Z-20 Heavy Duty).

If non of the above matters to you, by all means, stay on 1.0.9.

If anyone is on 1.1.0 or 1.1.1, we recommend flashing the SD card, rather than just updating. If you are on 1.0.9 or lower, or 1.2.1, and have never installed 1.1.0 or 1.1.1, you are good to just update rather than a full flash.

If you are on a firmware and it’s working great for you, great! Simply don’t update. If you’ve read the change log and it includes bug fixes or enhancements you want, Great, go ahead and update.
If you want to flash back to any particular firmware release, great! Go ahead and visit our github and flash the sd to any firmware version you prefer.
As always, the choice is yours.

1 Like

I recognize I am coming from 1.1.1 and thus need to do the SD card reflash i have been avoiding…
My question is, can I backup my configuration before the flash and restore the onefinity.json file after the flash so I am not forced to write down all the spindle settings and various tweaks that I have done over the years?

Hi JohnJohnJohn, Of course you can.

1 Like

What is the difference between 1.3 alpha-4, and this version?
If I have the alpha version do I need to change to the RC?

Fixes happened between any alphas and this final release. If you have any beta or alpha releases, we recommend updating to the final release. This is a pretty universal principal across all technology.

installed a treat and communication to my VFD was maintained. Good One.

I’m ready to update with the exception that on your header you are still listing the 1.2.1 firmware for x-35/x-50 BB controller. I am assuming this just hasn’t been updated to show 1.3 ?

Hi Bill,
Oversite on our part, Updated!

1 Like

Question for OF support. I am still running on 1.0.9.
It has run flawlessly since I updated to it quite a while ago. Shortly after it was released. Is there any reason that you can think of, for me not upgrading and just staying with 1.0.9?

Hey Kevin,

onefinitycnc already wrote:

So I would judge on the changes list regarding your situation.

Mainly, an upgrade from 1.0.9 to some higher version makes sense if you

  1. buy the Z-20 “heavy” assembly (as it is on the selection list then)
  2. buy the PwnCNC VFD/spindle kit (as it is on the selection list then).
1 Like

For onefinity tech support,

  1. Can I load 1.3 directly to a brand new unused SD card if I format it correctly?
  2. Has the kernal panic dialogue on shutdown been addressed with the update?

I have the same question as GrandpaDan. More importantly if I totally screw up the new SD card, can I simply put the original SD card back in resume my original use?

  1. Yes
  2. If you have a rocker switch, no, and it will never be. See: Proper Shutdown on the Onefinity CNC

you sure can. it easy!

So is 1.3.0 the latest available? I see in this forum in several areas that mentions 1.3.0 is outdated. Is it the additional extension indicating it is outdated (ie RC1 and Alpha) where .tar. is the latest? Correct me if I’m wrong, this forum is the only location to download the latest firmware and not available on the website. At the top of this string in big blue bold lettering it says 1.3 Update and there is a link above that with a blue square that says Latest Firmware - are they the same link/file/firmware?
I’m upgrading from 1.1 with much much much much much fear however the issues in 1.1 outweighs my anxiety of taking a controller apart and reflashing stuff. Any input is greatly appreciated.

1.3 is the latest file as of 10/15/23
This is the latest update file, however, since you’ve installed either 1.0 or 1.1, you must remove the sd card and reflash the os. That’s not the above file (it’s just an update file)
You need here: How to reflash the operating system on the Onefinity BB controller (Full SD card image)

1 Like

New here. Bought a two year old, New-In-Box, never installed, x-35 Woodworker a few weeks ago. Got it set up and carved the “Team Onefinity” sign. Now I’m looking at the firmware version of 1.0.7 and am trying to upgrade via USB method to latest 1.3.0. Got the message that says “Firmware Updating - Loss of power can …” It’s been close to 20 minutes? Looks like it hung…

What do I do?


Just installed 1.3.0 flashing the drive. It see’s the wifi, but after typing in pw, it doesn’t connect after restart. What gives? it’s 20 ft from hotspot.

Also why does it have to “Connect & Reboot” that seems odd. Why not just connect like every other wifi device…