# Battery while in os workbench?

**URL:** <https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111>\
**Category:** Proffieboards\
**Tags:** issue\
**Created:** [August 8, 2026, 6:23am UTC](https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111 "2026-08-08T06:23:48Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![TrendingTab](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/trendingtab/32/7140_2.png) [@TrendingTab](https://crucible.hubbe.net/u/TrendingTab)\
**Post date:** [August 8, 2026, 6:23am UTC](https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111/1 "2026-08-08T06:23:49Z")

</div>

Is a battery required or recommended for using os workbench?

---

<div class="post-metadata">

**Author:** ![Afrojedi](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/afrojedi/32/218_2.png) [@Afrojedi](https://crucible.hubbe.net/u/Afrojedi)\
**Post date:** [August 8, 2026, 12:31pm UTC](https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111/2 "2026-08-08T12:31:50Z")

</div>

it depends on the saber you are plugging in, however, the web usb runs off the usb power so it’s not required, if you have an lgt saber it’s recommended to not have active power to the board to avoid shorting it.

---

<div class="post-metadata">

**Author:** ![TrendingTab](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/trendingtab/32/7140_2.png) [@TrendingTab](https://crucible.hubbe.net/u/TrendingTab)\
**Post date:** [August 8, 2026, 5:26pm UTC](https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111/3 "2026-08-08T17:26:28Z")

</div>

I have a txq core. Idk it didn’t work until I plugged the battery in.

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [August 8, 2026, 5:58pm UTC](https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111/4 "2026-08-08T17:58:09Z")

</div>

> [@TrendingTab](#):
>
> Is a battery required or recommended for using os workbench?

It is not required, and it doesn’t matter if battery power is present or not.

---

<div class="post-metadata">

**Author:** ![TrendingTab](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/trendingtab/32/7140_2.png) [@TrendingTab](https://crucible.hubbe.net/u/TrendingTab)\
**Post date:** [August 8, 2026, 6:50pm UTC](https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111/5 "2026-08-08T18:50:35Z")

</div>

is there an issue if my board didn’t work for os workbench until I put the battery in?

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [August 8, 2026, 6:53pm UTC](https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111/6 "2026-08-08T18:53:18Z")

</div>

Not necessarily. It may be normal depending on how the board is wired.

---

<div class="post-metadata">

**Author:** ![TrendingTab](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/trendingtab/32/7140_2.png) [@TrendingTab](https://crucible.hubbe.net/u/TrendingTab)\
**Post date:** [August 8, 2026, 6:55pm UTC](https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111/7 "2026-08-08T18:55:18Z")

</div>

ok. it doesn’t have a charging port so idk if that means anything

---

<div class="post-metadata">

**Author:** ![TrendingTab](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/trendingtab/32/7140_2.png) [@TrendingTab](https://crucible.hubbe.net/u/TrendingTab)\
**Post date:** [August 8, 2026, 6:56pm UTC](https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111/8 "2026-08-08T18:56:11Z")

</div>

oh also, is it better to use Arduino plugin 3.6 instead of 4.6? i see it using more space a lot

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [August 8, 2026, 7:14pm UTC](https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111/9 "2026-08-08T19:14:10Z")

</div>

3.6 has more bugs  
If it works for you, then feel free to use it, but if stuff doesn’t work as expected, I recommend trying 4.6 (or whatever the latest version is)

---

<div class="post-metadata">

**Author:** ![TrendingTab](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/trendingtab/32/7140_2.png) [@TrendingTab](https://crucible.hubbe.net/u/TrendingTab)\
**Post date:** [August 8, 2026, 9:05pm UTC](https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111/10 "2026-08-08T21:05:03Z")

</div>

well 4.6 worked but I was just wondering. Also, (in Arduino) once I switched it to mass storage and web usb it began to come up as drive E on the PC. Then, I went to upload a config file and flash and it didn’t give me an error message but it was done in like a few seconds (while it usually takes a minute or two) and the red text said something about trying to identify a device that didn’t exist. I hovered over the board option and it didn’t list a specific COM port that it was connected to like it had before. Once I unplugged and replugged it in it showed COM 3 but it still did the same flash when I clicked upload. What issue would that be? Like when I flashed a config file with less complex blade styles and presets it took way longer than this one

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [August 8, 2026, 9:44pm UTC](https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111/11 "2026-08-08T21:44:20Z")

</div>

With ProffieOS 7 and earlier, mass storage is available by default. That means that Windows will connect the drive as soon as you connect it to your computer. It will also want to check what files are on the SD card, create an index and check for errors.

Unfortunately, this also means that if you disconnect the proffieboard without using the “eject safely” menu option, you risk corrupting the sd card file system. What’s even more unfortunate is that this also happens when you hit “upload” in Arduino. After programming, ProffieOS restarts, and both the COM port and the mass storage drive disappears and re-starts. So you also need to “eject safely” before programming, which can be hard to remember.

ProffieOS 8 has a workaround for this: [ProffieOS Documentation: The CONFIG\_TOP section](https://pod.hubbe.net/config/the-config_top-section.html#mountsdsetting)

I’m not sure by your programming only took a few seconds, but it almost certainly did not actually do the upload if was that fast.

There is a bug somewhere that causes USB not to work properly in some cases, reconnecting generally fixes it, but I don’t know what causes it. (Been looking for it for years.)

---

<div class="post-metadata">

**Author:** ![TrendingTab](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/trendingtab/32/7140_2.png) [@TrendingTab](https://crucible.hubbe.net/u/TrendingTab)\
**Post date:** [August 8, 2026, 9:46pm UTC](https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111/12 "2026-08-08T21:46:09Z")

</div>

ah ok. Well it was on OS7.

---

<div class="post-metadata">

**Author:** ![TrendingTab](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/trendingtab/32/7140_2.png) [@TrendingTab](https://crucible.hubbe.net/u/TrendingTab)\
**Post date:** [August 8, 2026, 9:47pm UTC](https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111/13 "2026-08-08T21:47:28Z")

</div>

ah ok. It actually did end up messing up the SD card lol so I had to reformat it

---

<div class="post-metadata">

**Author:** ![TrendingTab](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/trendingtab/32/7140_2.png) [@TrendingTab](https://crucible.hubbe.net/u/TrendingTab)\
**Post date:** [August 8, 2026, 9:53pm UTC](https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111/14 "2026-08-08T21:53:24Z")

</div>

I can just set it to serial + web USB and it will work for os workbench right? or no?

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [August 8, 2026, 9:54pm UTC](https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111/15 "2026-08-08T21:54:46Z")

</div>

That is correct.

---

<div class="post-metadata">

**Author:** ![MattDoug27](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/mattdoug27/32/7370_2.png) [@MattDoug27](https://crucible.hubbe.net/u/MattDoug27)\
**Post date:** [August 9, 2026, 2:40am UTC](https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111/16 "2026-08-09T02:40:30Z")

</div>

In my experience this only happens if you have the wrong port selected.

---

<div class="post-metadata">

**Author:** ![TrendingTab](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/trendingtab/32/7140_2.png) [@TrendingTab](https://crucible.hubbe.net/u/TrendingTab)\
**Post date:** [August 9, 2026, 8:46pm UTC](https://crucible.hubbe.net/t/battery-while-in-os-workbench/8111/17 "2026-08-09T20:46:16Z")

</div>

Well its that I didn’t have any port selected lol. I think my PC was fighting Arduino over who had access to it or whatever and it wasn’t showing up as coming from any port until I unplugged and replugged it in. Then I selected the right port again
