This repository contains the open-source extension board system for the Lichee-Jack project. It includes multiple PCBs, FPCs, stack-up boards, and extension modules designed to expand the capabilities of the LicheeRV Nano.
The complete hardware system consists of three main boards:
The primary functional PCB containing:
- Battery management system
- WS2812 RGB LED
- SP3T control switch
- Peripheral support circuits
- PCB thickness: 1.6 mm
A flexible cable connecting:
- LicheeRV Nano ETH pads → EXT board ETH pads
- LicheeRV Nano CSI pads → Header board
- Extra signals for extension modules
Adapter board for:
- 1.27 mm 2×10 SMT header
- EXT_BOARD_FPC
- PCB thickness: 0.8 mm
Used by external extension modules.
Important: Follow recommended solder temperatures to avoid damage.
- Use high-temperature solder paste (Sn63/Pb37 or SAC305)
- Solder with standard soldering iron
- Use high-temperature solder paste
- Use low-temperature solder paste (Sn42/Bi58)
- Recommended: Li-Po 3.7V 200mAh
- Model: 402030
- Fits the 3D-printed enclosure included in the repo
The LicheeRV Nano shorts VBUS ↔ VSYS using a 0Ω resistor (marked "5V").
To safely power externally:
Remove the 0Ω resistor on the bottom layer.
To fit the Nano + EXT Board inside the enclosure:
- Desolder the CSI camera connector on the LicheeRV Nano
- Solder SMT connectors based on BOM
- Solder EXT_BOARD_FPC between the Header Board and the LicheeRV Nano
-
Use short 4P or 8P RJ45 cable
-
Solder wires to EXT Board ETH pads:
- WOG, OG, WG, G → pins 1, 2, 3, 6
-
Crimp 8P8C connector to cable end
You may order PCBA for the EXT_BOARD using:
- Gerber files
- BOM
- CPL
Manufacturers (JLCPCB / PCBWay / Seeed) will assemble only the EXT_BOARD. The LicheeRV Nano must be soldered manually unless custom services are arranged.
Always use the latest revision.
- Added missing Schottky diode between PWR_IN → PWR_OUT
- Fixed boot issue by rerouting SP3T pos1 from GPIO-A16 → GPIO-A15
- See diagram:

-
Fixed UART0-RX conflict (GPIO-A17)
-
Rerouted pos2 → GPIO-A24
-
Added speaker pads
-
Replaced old ETH-FPC system with:
- Stack board
- Header board
- New EXT_BOARD_FPC
Licensed under GNU GPLv3.
You are free to use, modify, study, and redistribute this project under the same license.













