Onefinity CNC Firmware 1.6 ROTARY(1/14/25) (X-35/X-50/Pro machines w/ BB Controller) (Outdated Firmware)

1.6.1 has been released!


1/23/25

1.6.0 Rotary Edition.

New Features

  1. Added rotary axis support.
  2. Integrated support for Onefinity Spindle Kit by Redline VFD.
  3. Added support for EM60 VFDs.
  4. Renamed PWN CNC in VFD listing to EM60
  5. Last XYZ origin is now persisted across system restarts and Estops.
  • Known Issues:
  • Redline CNC VFD selection shows disconnected (fixed in 1.6.1)

Enhancements :

Users can now configure date, time, and time zone settings directly.


Update file. Download 1.6.0 Here:


How To Install:

  • Updating via WiFi
    Wifi:
    If your controller is connected to your home internet, the controller will automatically find the update. At the top center of the screen the words: upgrade to 1.4.0 underlined in blue. Click that. Click update via web button and let the system do it’s thing.
  • 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 updating


1: New Rotary button on home page to enable or disable rotary.

2: When pushing the rotary button on the home screen, a new pop up will come up reminding users to 'push the power button/turn on the Rotary Splitter box (the box should only be on when rotary is in use).

3: New Probe settings on settings page for the built in probe on the Rotary. (probe block is for normal xyz probing, Probe rotary is only for use with the built in probe block on the rotary).

4: When Rotary is enabled, you will now see an A axis on the main home screen (which is the rotary axis).

5: When rotary is enabled, the jog panel bottom rows change to allow for jogging of the A (rotary) axis left, right, and return to zero. The ‘probe’ button changes to ‘probe rotary’ and will give you two options when pushed with a pop up: Probe XYZ (for the built in rotary probe) or Probe Z (for the built in rotary probe).

6: When probing XYZ for rotary, the popup asks for your Endmill cutter diameter (not shaft) of the endmill you are using.

7: When finished with rotary, push the rotary icon on the top of the main home screen to return to normal cutting operation. Please remember to turn off the rotary splitter box or your Y rails will only move at 1/2 speed.

2 Likes

Reserved #1 for Onefinity

I’m still on 1.09 and using a Logitech F310 wired joystick. I believe at one time these were removed from later releases. Will this joystick work on 1.6.0?

The only one we officially support is ours. That might work, it might not. The only way to know is to upgrade and see.

For users on older firmware (more than one version back), is there a change log that shows the firmware enhancements for each official release? Thx.

Created it just for you!

1 Like

Thanks! I feel so special! :slightly_smiling_face:

1 Like

Jet updated, noticed that the “PwnCNC VFD” menu option is no longer available? seems if you previously had this spindle selected you no longer have a spindle configured. Is this expected?

I noticed that too…but you can select the “Redline” from the tool menu and it will work (at least on mine, it did). Also 1F added support for the EM60 VFD which is the same controller that PWNCNC uses.

I tried a couple starts, stops and speed changes and all appeared to function. That was the extent of my test.

If you select a different tool from the tool menu make sure you press SAVE" in upper left corner of your screen. Changes are not implemented unless you do this!

1 Like

Yup, just reconfigured it using the EM60 and will run a test carve now. In case anyone else needs this, you can find instructions here: Onefinity Buildbotics - PwnCNC

Would be really great to call this out in the release notes as an FYI

1 Like

I agree…should have been called out in release notes.

I saved my config prior to update…then made the discovery as you did, then performed a restore and the PWNCNC still did not reappear. At that time I experimented with the REDLINE and EM60 and found that they seemed to work the same. Panic averted :slight_smile:

1 Like

Missed that one. Added change

Thanks, found something else. I had lost my Z20 config post update. Had to go reset the machine config and re-select the Z-20, then setup the spindle again. Unsure if that’s expected but I don’t recall having to do that on other updates?

Update: 1/24/25 5pm.

A few users have reported the Redline option gives a “modbus disconnected” error.
We are investigating this.

If you have a Redline spindle, let us know in these comments if your spindle experiences this issue.

If so, choose EM60 from the drop down as a workaround.

1 Like

Hello, 1.6 seems to have a bug swapping from laser back to spindle - stays in laser mode and turns off the spindle during moves then back on again. a reboot fixes the problem. Works fine going to spindle to laser. this can be reproduced.

Thanks! Love the macros

2 Likes

Hi Troy,
Can you post a video (or link to video) of this so the developers can take a look?

I can tomorrow, in the middle of a multi hour run.

1 Like

Thank you, sir! It’s this feedback that helps make the firmware better!

2 Likes

Hoping that another user here may be helpful. Don’t much feel like breaking my system just to find out the hard way. Also don’t feel like paying about $70-90 CAD to get your joystick shipped to me if I can avoid it.