Minecraft Lantern PCB

I selected the main parts and recorded the power budget/charger settings in Design Notes. Next I’m adding the schematic components and wiring the charger, battery switch, and LED branches.
Blocked because your account currently has no available ACUs, so AI execution is paused.
Accomplished so far: I created the project spec, design notes/power budget, set project metadata, added the USB-C rechargeable 1S LiPo charger architecture, and wired the main schematic blocks: TP4056 charger, USB-C CC pull-downs, JST battery connector, on/off switch, 6 warm-white LEDs with 330Ω resistors, bypass capacitors, and M2 mounting holes. See Project Specification and Design Notes.
Open items:
  • Run schematic ERC/design review and clean remaining issues.
  • Improve schematic visual placement/wire geometry.
  • Create the ≤60×60 mm PCB layout, place/rout components, add labels, and run DRC.
  • Generate Gerbers/BOM/pick-and-place after checks pass.
Suggested next steps once ACUs are available:
  1. Resume with schematic review and cleanup.
  2. Proceed to PCB placement for the 60×60 mm board.
  3. Route the board and run DRC.
  4. Export manufacturing files.
Check ERC issues
Place PCB components
Clean schematic layout
Add silkscreen labels
Export manufacturing files
U1
U1 BAT - C2 P1
U1 BAT - C2 P1
R2 P2 - D2 A
U1 PROG - R7 P1
R4 P2 - D4 A
R5 P2 - D5 A
R5 P2 - D5 A
J1 CC2 - R9 P1
SW1 1 - R1 P1
SW1 1 - R1 P1
R2 P2 - D2 A
SW1 1 - R1 P1
J1 VBUS - U1 VCC
U1 PROG - R7 P1
SW1 1 - R1 P1
J1 CC1 - R8 P1
J1 CC2 - R9 P1
R3 P2 - D3 A
SW1 1 - R1 P1
J1 VBUS - U1 VCC
J1 CC1 - R8 P1
SW1 1 - R1 P1
U1 CE - C1 P1
R1 P2 - D1 A
J1 VBUS - J1 VBUS
J1 VBUS - J1 VBUS
R3 P2 - D3 A
R6 P2 - D6 A
R1 P2 - D1 A
U1 CE - C1 P1
U1 BAT - C2 P1
R4 P2 - D4 A
SW1 1 - R1 P1
R6 P2 - D6 A
U1 BAT - C2 P1
U1 STDBY - R7 P2
MH1
U1 STDBY - R7 P2
U1 STDBY - R7 P2
SW1
R1
Resistance
330Ω
J1 GND - J1 GND
R9
Resistance
5.1kΩ
U1 STDBY - R7 P2
R7
Resistance
10kΩ
R2
Resistance
330Ω
U1 STDBY - R7 P2
R4
Resistance
330Ω
U1 STDBY - R7 P2
R6
Resistance
330Ω
J1 GND - J1 GND
R5
Resistance
330Ω
U1 EP - U1 TEMP
J1 20 - U1 GND
MH3
R3
Resistance
330Ω
U1 STDBY - R7 P2
U1 STDBY - R7 P2
R8
Resistance
5.1kΩ
MH4
U1 STDBY - R7 P2
J1 GND - J1 17
GND
MH2
U1 STDBY - R7 P2
U1 STDBY - R7 P2
U1 STDBY - R7 P2
U1 EP - U1 TEMP
J1 GND - J1 17
J1 20 - U1 GND
U1 STDBY - R7 P2
D3
D6
D5
J2
C2
Capacitance
10uF
D1
C1
Capacitance
10uF
J1
D4
D2

Refine this doc
Ask about this doc
Design Notes
Component Direction

Table


FunctionSelected directionRationale
Charger ICTP4056-42 ESOP-8Common 1S Li-ion/LiPo charger, 4.2 V termination, PROG resistor charge-current setting, usable Flux library part.
USB inputUSB-C receptacle, charge-onlyProvides 5 V input; CC1/CC2 require 5.1 kΩ pull-downs for USB-C source detection. Data pins unused.
Battery connectorJST PH 2-pin, B2B-PH-K-S(LF)(SN)Beginner-friendly through-hole, common with 1S LiPo packs, 2 A rating gives large margin over LED load.
ON/OFF switchSS-12D10L5 SPDT slide switch used as SPSTLibrary did not return a small true SPST with suitable current rating; SPDT center/common plus one throw provides on/off behavior.
LEDs6× warm-white 2835 LEDsCompact and bright enough for diffuser lighting. Use one resistor per LED.
PassivesGeneric 0805 resistors/capacitors where possibleLarger SMD passives are easier to hand solder than very small packages and fit comfortably on a 60 mm board.
TP4056 Datasheet Notes
  • TEMP pin can be tied to GND to disable battery temperature sensing.
  • PROG resistor sets charge current: RPROG = 1100 / IBAT where current is in mA if R is in kΩ per datasheet table.
  • Datasheet table: 10 kΩ ≈ 130 mA, 5 kΩ ≈ 250 mA, 4 kΩ ≈ 300 mA.
  • Selected v1 charge setting: 10 kΩ ≈ 130 mA for conservative thermal behavior on a compact board and compatibility with small LiPo cells.
  • VCC and BAT capacitors should be placed close to the IC.
  • CE must be high for normal operation; tie CE to VCC.
  • If CHRG/STDBY status indicators are not used, the datasheet says those pins should be connected to GND. For this first minimal revision, status pins will be intentionally tied low or marked per ERC behavior after verifying the part model.
  • Exposed thermal pad should connect to GND with copper area.
Power Budget

Table


RailLoadTypicalPeak/design case
Switched battery LED rail6 LEDs, target ~3 mA each~18 mA~30 mA at 5 mA each
Battery connectorLED rail load~18 mA≥30 mA
USB-C 5 VTP4056 charger~130 mA configuredwithin default USB capability
LED Resistor Estimate
Assume battery rail from 3.0 V to 4.2 V and warm-white LED forward voltage around 2.8–3.1 V at low current.
  • At full battery, 4.2 V, 330 Ω gives roughly (4.2 - 3.0) / 330 ≈ 3.6 mA per LED if Vf is 3.0 V.
  • At lower battery voltage, current falls naturally, extending runtime and dimming gracefully.
  • Six LEDs at ~3.6 mA gives ~22 mA typical near full charge.
Selected v1 resistor: 330 Ω per LED, 0805 or similarly hand-solderable footprint.
Runtime Estimate
  • 500 mAh cell at 18–22 mA LED load: roughly 22–27 hours ideal.
  • Practical runtime depends on selected LED bin, diffuser losses, and chosen brightness.
Known Risks / Assumptions
  • The board assumes a protected 1S LiPo pack or protected 18650 cell. TP4056 charges the cell but does not provide full battery pack protection by itself.
  • USB-C connector mechanical placement may need adjustment once the 3D enclosure opening is known.
  • Warm-white LED exact forward voltage should be verified against the final purchased LED datasheet if brightness/current is critical.
  • Component Direction

  • TP4056 Datasheet Notes

  • Power Budget

  • LED Resistor Estimate

  • Runtime Estimate

  • Known Risks / Assumptions

Assets

No assets added.

Minecraft Lantern LED PCB

Minecraft Lantern LED PCB thumbnail
Compact ≤60×60 mm rechargeable warm-white LED PCB for a Minecraft-style lantern replica, designed for a 3D-printed cubic housing with beginner-friendly assembly.

Properties

3.7

V

LED Lighting

LiPo Battery

Max 60x60mm, 2-layer PCB, beginner-friendly hand assembly

On/Off Switch

Pricing & Availability

Distributor

Qty 1

Arrow

$0.06–$0.11

HQonline

$0.31

LCSC

$0.93

Mouser

$0.11

Verical

$0.04–$4.14

Controls