Releases: joric/nrfmicro
Releases · joric/nrfmicro
nRFMicro 1.4
Hardware changes
- USB connector shifted up to allow for another row of 0603 devices.
- Prog pin pulled down to ground again.
- Red charging LED and resistor added again.
- 2M pulldown resistor to ground for VCC transistor added.
- Full SWD and USB breakouts added.
- XTAL footprint for 32768 Hz crystal (1610 package) added.
nRFMicro 1.3
PCBs are available for order at PCBS.io and PCBWay:
- https://pcbs.io/share/rb5Oj ($3.77 for 4 pcs including shipping, ships from Miami, FL)
- https://www.pcbway.com/project/shareproject/nRFMicro_1_3.html (PCBWay)
Components are pretty similar to 1.2 except there's no inductor anymore, it was replaced with a voltage regulator. Schottky diode is in sod-323 package. Resistors are 0603. TP4054 can be replaced with MCP73831.
- No more issues with SWD, works without soldering external 3.3V power
- Software controllable charger with the PROG resistor connected to the PROG pin, set to 0 to enable.
- MCP73831 replaced with its exact substitute, TP4054 (it's a little bit cheaper)
- Regulated 3.3V output with AP2112K
If you have parts for 1.1 build you just need the midmount connector, battery resistors and a smaller diode:
- Midmount USB-C connector for 1.6 mm PCBs
- 820K and 2M resistors (0603 packages) for the battery voltage measuring circuit
- Schottky 1N5819 diode is now SOD-323 (smaller)
nRFMicro 1.2
1.2 revision (with the High Voltage mode aka internal 25mA LDO) is the first slim version. The upcoming 1.3 is supposed to ditch high voltage mode in favor of the regulated output voltage.
Minor issues
- Won't flash via SWD with the internal 1.8V from LDO, needs external 3.3V soldered to module VDD.
- Onboard blue LED is super-dim at 1.8V (can be set to 3.3V programmatically), use red or green LED.
- Power MOSFET can't close at 1.8V, needs configuring internal LDO (UICR register) to 3.3V
New features
- Single sided, 3.5mm unshielded (standard Pro Micro is 3.75 mm, nRFMicro 1.1 is 6.35 mm)
- Software-controlled (EN/STAT) charger (MCP73811/MCP73831), non-chargeable batteries support
- Power MOSFET now controls external VCC line instead of the GND line (no more reset button issues)
- High voltage mode (1.8V core VCC, internal LDO), unregulated 3-5V output from the battery/USB source
Partlist update for 1.2
- Midmount USB-C connector for 1.6 mm PCBs
- 10 uH inductor (0603 package)
- MCP73811 (should also work with an old MCP73821, with 10K software PROG pulldown for 100 mA)
- Schottky 1N5819 diode is now SOD-323 (smaller)
- 820K and 2M resistors (0603 packages) for the battery voltage measuring circuit
Firmware changes
- Charger have to be enabled either with EN pin (MCP73811) or pull-down on PROG (MCP73831)
nRFMicro 1.1
Same size, same component placement as 1.0.
Minor changes:
- Added connection between 0.26 and 0.04/AIN2 to read battery voltage, no more jumper wires
- Better USB-C footprint for handsoldering
- Better silk and vias placement
Minor issues:
- Reset doesn't work if GND is not enabled in software (you can use B- and RST instead of GND and RST)
nRFMicro 1.0
nRFMicro 0.03
Major changes:
- New reversible design to improve reception, added keepout area, all 0806 packages converted to 0603
- Added hardware BT/USB switch support (SW1 connected to P0.26 via 10K resistior)
- Added pcbs.io gerbers ($3.77 for 4 PCBs, free shipping)
Minor issues:
- Lacks power control pin (and mosfet) to cut off VCC out (e.g. for HHKB switchboard)
- USB-C is flush with the PCB edge (combo footprint issues), should stick out a little bit
- Silk is wrong on pin 010/028, should read 010/010
0.02
This build is UNTESTED (saved for history only)
Major changes:
- Fixed Type-C - fixed USB pinout, fixed SMD pads, added CC pulldowns, tested on the bench
- ProMicro holes set to 0.85mm, holes for E73 inner pads set to 0.5mm for easier soldering
Minor issues:
- Battery OFF switch does not enable USB-only mode, needs signal pin (doesn't turn off charging though)
- Poor Bluetooth reception on the upside-down mounted module