Skip to content
oapogee

Troubleshooting

Organised by what you saw, not by which component failed. When you have a problem you know the symptom, and a page sorted by subsystem asks you to diagnose before you can look anything up.

Within each entry the checks are ordered by cost: the free thing to try first is first, and the thing that involves desoldering is last. Most end at check one or two.

draftupdated 2026-08-1121 symptoms

4 symptoms.

“Nothing happens when I plug it in”

  1. 01
    Try a different USB-C cable

    Charge-only USB-C cables are extremely common, look identical to data cables, and will make a perfectly good board look dead. This is the single most common cause of this symptom and it costs nothing to rule out.

  2. 02
    Try a different USB port, ideally directly on a computer rather than a hub
  3. 03
    Check the board for a solder bridge across the USB connector pins

    Use magnification and a multimeter in continuity mode. A bridge between the power pins can make the host refuse to supply power at all.

  4. 04
    Measure the 3V3 rail

    If USB power is present and 3V3 is not, the regulator or its input is the problem. If 3V3 is present and nothing runs, the microcontroller is.

See also it powers on but does not appear as a usb drive

“The board is silent after assembly, and 3V3 is present”

board path only
  1. 01
    Check that L1 is fitted, and fitted the right way round

    The microcontroller runs its core from an internal switching regulator, and L1 is the only part of that regulator outside the chip. Without it the core rail never comes up. The symptom is a board with a healthy 3V3 rail and a microcontroller that does nothing at all, which reads as a dead chip rather than a missing passive.

  2. 02
    Check the thermal pad under the microcontroller is soldered

    On this package the pad underneath is the part's only ground connection, not merely a heat path. A part that looks perfectly soldered around its perimeter and has an unwetted pad underneath has no ground, and no amount of probing the visible pins will show it. This is why the Board path needs hot air rather than an iron.

  3. 03
    Measure the core rail at the far side of L1

    Nothing there means the regulator is not switching. Confirm VREG_VIN is at 3V3 and that VREG_FB reaches the core rail, because the regulator senses its own output through that pin and will not run without it.

See also nothing happens when i plug it in

“It powers on but does not appear as a USB drive”

  1. 01
    Hold the boot button while plugging it in, or on the custom board hold SW2 and tap SW3

    There is no dedicated bootloader pin on this microcontroller. Holding the flash chip select low as the chip leaves reset is what selects USB boot, which is what SW2 and SW3 do together. A development module has its own button doing the same job. The board only presents itself as a drive in bootloader mode: in normal operation it is a serial device rather than a drive, and that is correct behaviour, not a fault.

  2. 02
    Try a different cable

    See above. It is still the most likely answer.

  3. 03
    Check SW2 and SW3 actually make contact

    Continuity across it while pressed.

“It runs on USB but dies immediately on battery”

  1. 01
    Check the battery connector polarity before anything elsecritical

    Lithium cells ship with both polarities on the same connector type. Confirm which one you have against the board silkscreen. Reversing it can destroy the board, so check with a multimeter rather than by plugging it in.

  2. 02
    Measure the cell voltage under load

    A cell whose protection circuit has tripped reads near zero and needs to be recovered or replaced. A cell that sags heavily under load is damaged or too small.

  3. 03
    Confirm the cell has a protection circuit at all

    Bare unprotected cells are sold and are cheaper. oApogee assumes the protection board is present.