Analog Bicycle Light Schematic


The current board has no bottom artwork, so I’m adding a centered white product-style panel on bottom silkscreen only, sized to fit within the 45 × 34 mm outline.
The artwork was added, but the layer identifier needs correction from the generic bottom-silkscreen name to this board’s exact Bottom Overlay layer.
The editable layer value is Bottom for standalone artwork on this stackup, so I’m applying that exact layer now.
The artwork is now on the valid bottom-side layer. I’m visually checking the result and running DRC.
The layout checks are clean; I’m explicitly setting the PCB silkscreen color to white so the new bottom artwork renders as intended in 3D.
Updated only the PCB bottom-side artwork: added the bicycle/light graphic, divider lines, five feature descriptions with line icons, and centered “Flux” branding. Silkscreen color is set to white.
Remaining issues:
  • None reported by DRC.
  • Schematic, electrical connections, component placement, and routing were unchanged.
Review and export
Final manufacturing review
Verify BOM
Export fabrication files
Create assembly notes

Schematic Correction Summary
Applied corrections from the attached review file.
Updated block structure
  • USB-C input uses +5V_USB as the 5 V charging input.
  • Charger and battery connector feed BAT_SYS, the protected/external 1S Li-ion/Li-Po system rail, approximately 3.0 V to 4.2 V.
  • Darkness detector generates DARK_OK.
  • Motion sensor and TLC555 timer generate MOTION_ON.
  • DARK_OK and MOTION_ON feed Schottky diode OR logic into LED_ENABLE.
  • LED_ENABLE drives TPS61165 CTRL directly.
  • TPS61165 drives the 2-white-LED series string from LED_OUT.
Corrections applied
  • Removed external MOSFET LED cathode switching path: Q_LED, R_GATE, and R_GATE_PD were removed.
  • Added R_LED_EN_PD, a 100 kΩ pulldown from LED_ENABLE to GND.
  • Replaced the 2-pin RV_DARK placeholder with RV_DARK_3P, a real 3-pin 100 kΩ trimmer potentiometer.
  • Wired RV_DARK_3P as BAT_SYS-to-GND divider with wiper on DARK_REF.
  • Renamed timer output net from LED_CONTROL to MOTION_ON.
  • Renamed comparator reference net from DARK_THRESH to DARK_REF.
  • Kept LDR_SENSE into LM393 IN+ and DARK_REF into LM393 IN-, with DARK_OK pulled up to BAT_SYS.
Notes
  • No MCU and no firmware.
  • Fully analog automatic bicycle light.
  • Motion OR darkness turns on the light.
  • Use an external protected 1S Li-ion or Li-Po battery through J_BAT.
  • High-power LEDs need thermal management.
  • LED_OUT is the boosted LED-string voltage only, approximately 6 V to 9 V depending on LED string; it is not a general power rail.
  • Updated block structure

  • Corrections applied

  • Notes