For Original and Pro Series BB Buildbotics controllers
Very important NEW step. You MUST turn off rotary mode to update. If rotary mode is turned and when you do the update, the configuration values for the A axis will get stuck and not install correctly.
1.6.4
Fix: Fixed issue with probing in rotary getting stuck or hung
Fix: Fixed issue where A axis motor settings were not correctly applied when changing back and forth from 3 axis mode to rotary mode.
Fix: Fixed issue where controller gets stuck in Rotary mode.
Change: Changed where the spindle moves after probing for rotary. Y to Y0 and X and Z no longer moves to prevent unwanted contact with bit to material and/or chuck.
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.6.1 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
It’s more that for every fix we make, something else broke or not reproducable on our end. (BB controller is extremly hard to program for!) Squashing bugs isn’t a perfect timing experience.
You can use the rotary on 1.6.4, you’ll just have to make sure the A axis values are actually what they should be (that’s the bug in 1.6.4, A axis values change back to 3 axis when they shouldn’t).
We’ve had multiple internal releases for 1.6.5, and each on fixed one item, then broke another. The BB firmware is convaluted and difficult to code for. It’s still being worked on.
I’ve experience a few weird sporadic bugs with 1.6.4. When changing tool configuration (from HY spindle to PWM Laser) sometimes my Z axis travel will be inverted (and break bits trying to retract Z). I’m now in the habit of rebooting after changing the tool configuration.
Sometimes it seems like gcode uploaded from a remote browser will disappear on the BB touch screen after changing tool configuration or after pressing program Stop. Then I have to re-upload the gcode.
One of the most weird bugs is when pressing the “Home All Axes” screen house icon only the Y axis moves and gets homed. Pressing it a second time correctly homes all the axes. It also sometimes remembers the previous axis offsets after an e-stop+homing cycle or power cycle, but sometimes does not (it seems to recall an older previous offset location).
I’m happy to try to provide debug logs if that helps. I’ve mainly been waiting to see if a new release addresses any of these things, but it sounds like the rotary features and tool changer may be the priority at the moment.