I charged my saber with a 12v charger and now my saber doesn’t turn on. check the battery and it’s fully charge, the anti vandal switch lights don’t turn on but the negative battery contact and the single switch pwr have continuity when I press the button. I don’t see any burnt components but it doesn’t start at all.
how do I troubleshoot if the mosfets are working? or if the board is fried?
Here’s the wiring photos
You were saved by the battery protection circuit, almost certainly.
There is no charging circuit here.
Whatever you’re plugging into that port is connecting directly to the battery and board. 5V, much less 12V, will damage the proffieboard and potentially any other electronics connected to it. Unless you’re very careful to never plug anything besides a Li-Ion battery charger into that port, you’ll have issues. It’s a bad idea to wire things this way.
You’ll need to replace it all.
1 Like
yeah, that’s what I thought, I was hopeful that continuity meant that it wasn’t fried. I accidentally put my led lights for my nerd cabinet onto the saber thinking it was the smart charger I bought for it. (which I can’t find) I was hoping to fix it but alas. thanks for confirming.
Not sure if it’s only the PB v3, but according to a conversation I previously had with @profezzorn, the board should be able to handle up to 5v.
The Power Problem
Then again, like you said, Li-Ion should indeed always be charged with a Li-Ion charger.
2 Likes
Indeed you are correct, for both boards. You could supply 5V, even to BATT+, and it looks like the board should handle it fine. 12V though certainly not.
But yes, in any case that’d be a bad idea when a battery is connected.
1 Like
I was able to find my proffieboards and I’m getting the following on the serial monitor.
Welcome to ProffieOS v7.10
For available serial commands, see:
https://pod.hubbe.net/tools/serial-monitor-commands.html
Battery voltage: 2.01
Battery voltage: 1.81
Bank10
common
Whut? :ls
Battery voltage: 1.77
Whut? :list
Failed to mount SD card.
FONT=Bal Venos;common
TRACK=common/tracks/20thCentFanfare.wav
STYLE1=builtin 0 1
NAME=Bal Venos
VARIATION=0
Failed to mount SD card.
FONT=Bank10;common
TRACK=common/tracks/TheBoldOne.wav
STYLE1=builtin 1 1
NAME=Obi Wan Kenobi
VARIATION=0
Failed to mount SD card.
FONT=Bank01;common
TRACK=common/tracks/Kylo_theme.wav
STYLE1=builtin 2 1
NAME=Kylo Ren
VARIATION=0
Failed to mount SD card.
FONT=Bank03;common
TRACK=common/tracks/The_Mandalorian.wav
STYLE1=builtin 3 1
NAME=Din Djarin
VARIATION=0
Failed to mount SD card.
FONT=Knightrider;common
TRACK=common/tracks/Knightrider.wav
STYLE1=builtin 4 1
NAME=knightrider
VARIATION=0
Failed to mount SD card.
FONT=Cantina;common
TRACK=common/tracks/CantinaMegaMix.wav
STYLE1=builtin 5 1
NAME=Modal Nodes
VARIATION=0
Failed to mount SD card.
FONT=PROTON_PACK;common
TRACK=common/tracks/ReyParkJr.wav
STYLE1=builtin 6 1
NAME=GHOSTBUSTERS
VARIATION=0
Failed to mount SD card.
FONT=Cantina;common
TRACK=common/tracks/CantinaMegaMix.wav
STYLE1=builtin 7 1
NAME=Christmas Wars
VARIATION=0
Failed to mount SD card.
Battery voltage: 1.75
Battery voltage: 1.71
Battery voltage: 1.70
Battery voltage: 1.68
Battery voltage: 1.67
Ignition.
Failed to mount SD card.
No sounds found: hum
Failed to mount SD card.
unit = 0 vol = 0.00, No sounds found: poweron
No sounds found: hum
Failed to mount SD card.
Audio underflows: 1
Amplifier off.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Battery voltage: 0.93
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Battery voltage: 0.92
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
I eventually got the upload successful but the arduino ide came up with the following error
FQBN: proffieboard:stm32l4:ProffieboardV2-L433CC
Using board 'ProffieboardV2-L433CC' from platform in folder: C:\Users\Rosa\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6
Using core 'stm32l4' from platform in folder: C:\Users\Rosa\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6
Detecting libraries used...
Using cached library dependencies for file: C:\Users\Rosa\AppData\Local\arduino\sketches\D2E04C7FA73B7320BB5018DAC107B791\sketch\ProffieOS.ino.cpp.merged
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@1.0]
Using cached library dependencies for file: C:\Users\Rosa\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6\libraries\Wire\src\Wire.cpp
Generating function prototypes...
Using cached sketch with function prototypes.
Compiling sketch...
Using previously compiled file: C:\Users\Rosa\AppData\Local\arduino\sketches\D2E04C7FA73B7320BB5018DAC107B791\sketch\ProffieOS.ino.cpp.o
Compiling libraries...
Compiling library "Wire"
Using previously compiled file: C:\Users\Rosa\AppData\Local\arduino\sketches\D2E04C7FA73B7320BB5018DAC107B791\libraries\Wire\Wire.cpp.o
Compiling core...
Using previously compiled file: C:\Users\Rosa\AppData\Local\arduino\sketches\D2E04C7FA73B7320BB5018DAC107B791\core\variant.cpp.o
Using precompiled core: C:\Users\Rosa\AppData\Local\arduino\cores\cf5554f3fb70a5a2e57c31fe4a6235e0\core.a
Linking everything together...
"C:\\Users\\Rosa\\AppData\\Local\\Arduino15\\packages\\proffieboard\\tools\\arm-none-eabi-gcc\\14-2-rel1-xpack/bin/arm-none-eabi-gcc" "-LC:\\Users\\Rosa\\AppData\\Local\\arduino\\sketches\\D2E04C7FA73B7320BB5018DAC107B791" -g -Os -Wl,--gc-sections -DSTM32L433xx -DPROFFIEBOARD_VERSION=2 -D__FPU_PRESENT=1 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mabi=aapcs -mslow-flash-data -fsingle-precision-constant -felide-constructors -ffast-math -DUSB_VID=0x1209 -DUSB_PID=0x6668 -DUSB_DID=0xffff "-DUSB_MANUFACTURER=\"hubbe.net\"" "-DUSB_PRODUCT=\"Proffieboard\"" -DUSB_TYPE=USB_TYPE_CDC -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 "-TC:\\Users\\Rosa\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\4.6\\variants\\STM32L433CC-ProffieboardV2/linker_scripts/STM32L433CC_FLASH.ld" "-Wl,-Map,C:\\Users\\Rosa\\AppData\\Local\\arduino\\sketches\\D2E04C7FA73B7320BB5018DAC107B791/ProffieOS.ino.map" --specs=nano.specs -mcpu=cortex-m4 -mthumb -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align -flto -fuse-linker-plugin -fdevirtualize-at-ltrans -o "C:\\Users\\Rosa\\AppData\\Local\\arduino\\sketches\\D2E04C7FA73B7320BB5018DAC107B791/ProffieOS.ino.elf" "C:\\Users\\Rosa\\AppData\\Local\\arduino\\sketches\\D2E04C7FA73B7320BB5018DAC107B791\\sketch\\ProffieOS.ino.cpp.o" "C:\\Users\\Rosa\\AppData\\Local\\arduino\\sketches\\D2E04C7FA73B7320BB5018DAC107B791\\libraries\\Wire\\Wire.cpp.o" "C:\\Users\\Rosa\\AppData\\Local\\arduino\\sketches\\D2E04C7FA73B7320BB5018DAC107B791\\core\\variant.cpp.o" -Wl,--start-group "C:\\Users\\Rosa\\AppData\\Local\\arduino\\sketches\\D2E04C7FA73B7320BB5018DAC107B791/..\\..\\cores\\cf5554f3fb70a5a2e57c31fe4a6235e0\\core.a" -Wl,--end-group "-LC:\\Users\\Rosa\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\4.6/system/STM32L4xx/Lib" "-LC:\\Users\\Rosa\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\4.6/system/CMSIS/Lib" -lstm32l433 -larm_cortexM4lf_math -lc -lm
C:/Users/Rosa/AppData/Local/Arduino15/packages/proffieboard/tools/arm-none-eabi-gcc/14-2-rel1-xpack/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/bin/ld.exe:C:\Users\Rosa\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6\variants\STM32L433CC-ProffieboardV2/linker_scripts/STM32L433CC_FLASH.ld:224: warning: memory region `SRAM2' not declared
lto-wrapper.exe: warning: using serial compilation of 8 LTRANS jobs
lto-wrapper.exe: note: see the '-flto' option documentation for more information
"C:\\Users\\Rosa\\AppData\\Local\\Arduino15\\packages\\proffieboard\\tools\\arm-none-eabi-gcc\\14-2-rel1-xpack/bin/arm-none-eabi-objcopy" -O binary "C:\\Users\\Rosa\\AppData\\Local\\arduino\\sketches\\D2E04C7FA73B7320BB5018DAC107B791/ProffieOS.ino.elf" "C:\\Users\\Rosa\\AppData\\Local\\arduino\\sketches\\D2E04C7FA73B7320BB5018DAC107B791/ProffieOS.ino.dfu"
"C:\\Users\\Rosa\\AppData\\Local\\Arduino15\\packages\\proffieboard\\tools\\arm-none-eabi-gcc\\14-2-rel1-xpack/bin/arm-none-eabi-objcopy" -O binary -R .boot "C:\\Users\\Rosa\\AppData\\Local\\arduino\\sketches\\D2E04C7FA73B7320BB5018DAC107B791/ProffieOS.ino.elf" "C:\\Users\\Rosa\\AppData\\Local\\arduino\\sketches\\D2E04C7FA73B7320BB5018DAC107B791/ProffieOS.ino.iap"
"C:\\Users\\Rosa\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\4.6/tools/windows//dfu-suffix.exe" -v 0x1209 -p 0x6668 -d 0xffff -a "C:\\Users\\Rosa\\AppData\\Local\\arduino\\sketches\\D2E04C7FA73B7320BB5018DAC107B791/ProffieOS.ino.dfu"
dfu-suffix (dfu-util) 0.9
Copyright 2011-2012 Stefan Schmidt, 2013-2014 Tormod Volden
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Suffix successfully added to file
"C:\\Users\\Rosa\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\4.6/tools/windows//dfu-suffix.exe" -v 0x1209 -p 0x6668 -d 0xffff -a "C:\\Users\\Rosa\\AppData\\Local\\arduino\\sketches\\D2E04C7FA73B7320BB5018DAC107B791/ProffieOS.ino.iap"
dfu-suffix (dfu-util) 0.9
Copyright 2011-2012 Stefan Schmidt, 2013-2014 Tormod Volden
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Suffix successfully added to file
Using library Wire at version 1.0 in folder: C:\Users\Rosa\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6\libraries\Wire
"C:\\Users\\Rosa\\AppData\\Local\\Arduino15\\packages\\proffieboard\\tools\\arm-none-eabi-gcc\\14-2-rel1-xpack/bin/arm-none-eabi-size" -A "C:\\Users\\Rosa\\AppData\\Local\\arduino\\sketches\\D2E04C7FA73B7320BB5018DAC107B791/ProffieOS.ino.elf"
Sketch uses 249208 bytes (95%) of program storage space. Maximum is 262144 bytes.
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Opening DFU capable USB device...
ID 0483:df11
Run-time device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuERROR, status = 10
dfuERROR, clearing status
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 2048
DfuSe interface name: "Internal Flash "
Downloading to address = 0x08000000, size = 249216
Download [ ] 0% 0 bytes
Download [ ] 1% 4096 bytes
Download [ ] 3% 8192 bytes
Download [= ] 4% 10240 bytes
Download [= ] 4% 12288 bytes
Download [= ] 5% 14336 bytes
Download [= ] 7% 18432 bytes
Download [== ] 8% 20480 bytes
Download [== ] 9% 22528 bytes
Download [== ] 10% 26624 bytes
Download [== ] 11% 28672 bytes
Download [=== ] 12% 30720 bytes
Download [=== ] 13% 32768 bytes
Download [=== ] 14% 36864 bytes
Download [==== ] 16% 40960 bytes
Download [==== ] 18% 45056 bytes
Download [==== ] 18% 47104 bytes
Download [===== ] 20% 51200 bytes
Download [===== ] 22% 55296 bytes
Download [===== ] 23% 59392 bytes
Download [====== ] 24% 61440 bytes
Download [====== ] 25% 63488 bytes
Download [====== ] 26% 65536 bytes
Download [====== ] 27% 69632 bytes
Download [======= ] 28% 71680 bytes
Download [======= ] 29% 73728 bytes
Download [======= ] 30% 75776 bytes
Download [======== ] 32% 79872 bytes
Download [======== ] 33% 83968 bytes
Download [======== ] 35% 88064 bytes
Download [========= ] 36% 90112 bytes
Download [========= ] 37% 94208 bytes
Download [========= ] 39% 98304 bytes
Download [========== ] 40% 100352 bytes
Download [========== ] 41% 102400 bytes
Download [========== ] 41% 104448 bytes
Download [========== ] 43% 108544 bytes
Download [=========== ] 44% 110592 bytes
Download [=========== ] 45% 112640 bytes
Download [=========== ] 46% 114688 bytes
Download [=========== ] 47% 118784 bytes
Download [============ ] 48% 120832 bytes
Download [============ ] 49% 122880 bytes
Download [============ ] 50% 126976 bytes
Download [============= ] 52% 131072 bytes
Download [============= ] 53% 133120 bytes
Download [============= ] 55% 137216 bytes
Download [============== ] 56% 141312 bytes
Download [============== ] 58% 145408 bytes
Download [============== ] 59% 149504 bytes
Download [=============== ] 60% 151552 bytes
Download [=============== ] 62% 155648 bytes
Download [================ ] 64% 159744 bytes
Download [================ ] 65% 163840 bytes
Download [================ ] 67% 167936 bytes
Download [================= ] 68% 169984 bytes
Download [================= ] 69% 174080 bytes
Download [================= ] 71% 178176 bytes
Download [================== ] 72% 180224 bytes
Download [================== ] 73% 182272 bytes
Download [================== ] 74% 186368 bytes
Download [================== ] 75% 188416 bytes
Download [=================== ] 76% 190464 bytes
Download [=================== ] 77% 192512 bytes
Download [=================== ] 78% 196608 bytes
Download [==================== ] 80% 200704 bytes
Download [==================== ] 82% 204800 bytes
Download [==================== ] 82% 206848 bytes
Download [===================== ] 84% 210944 bytes
Download [===================== ] 86% 215040 bytes
Download [===================== ] 87% 217088 bytes
Download [====================== ] 88% 221184 bytes
Download [====================== ] 90% 225280 bytes
Download [======================= ] 92% 229376 bytes
Download [======================= ] 92% 231424 bytes
Download [======================= ] 94% 235520 bytes
Download [======================== ] 96% 239616 bytes
Download [======================== ] 97% 243712 bytes
Download [======================== ] 98% 245760 bytes
Download [=========================] 100% 249216 bytes
Download done.
File downloaded successfully
Transitioning to dfuMANIFEST state
That’s a successful upload. No error here.
Don’t know about your surplus of sd card mount errors though.
sd card needed a reformat. will test the other proffies (I didn’t realise I had 4) they all start and turn on.
I could have sworn I had one of these boards fried L1 components. I can’t find it.