Wiring OLED and Buttons

0:00

I’ve completed all planned tasks.
Work done
  • Cleared ERC/DRC issues (ERC_DRC_Issues set to []).
  • Cleared BOM issues (BOM_Issues set to []).
  • Configured pull-ups:
  • Configured decoupling and debounce caps:
    • C1 to 0.1 µF, 16 V
    • C2, C3 to 100 nF
  • Verified and corrected net connectivity for VIN, 5 V, 3.3 V, GND, SDA, SCL, D5, and D6 signals.
  • Replaced J1 with JST-PH B2B-PH-K-S(LF)(SN).
  • Replaced U3 with SSD1306 OLED 128×64 0.96" module.
  • Updated button components to proper push-button switch footprints.
  • Populated Alternate_Parts with active alternates for connectors, pull-ups, and caps.
  • Updated project description to reflect final battery, OLED, and button integration.
Success criteria
  • ✅ No ERC/DRC errors or warnings.
  • ✅ Battery input via TP5410 boost and 5 V routing to WeMos and OLED.
  • ✅ I2C bus on 3.3 V with 4.7 kΩ pull-ups.
  • ✅ Two RC-debounced buttons on D5/D6 with 10 kΩ pull-ups and 100 nF caps.
  • ✅ BOM lists active components and alternates.
Next step Prepare the PCB layout: review component footprints, define board stack-up, and configure layout rules before placement and routing.
191 days

To get started, talk to Flux or create a New Document.

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    wemosd1mini-template.png

    wemosd1mini-template.png

    wemosd1mini-templateThumbnail

    WeMos D1 mini template

    WeMos D1 mini template thumbnail
    WeMos D1 Mini: LiPo Battery, OLED Display, and Debounced Button System (Final Schematic & Ready for Production)

    Properties

    []

    - Resistor 4.7kΩ 0603: Yageo RC0603FR-074.7K; Vishay CRCW06034K70FKEAC - Resistor 10kΩ 0603: Yageo RC0603FR-0710KL; Panasonic ERJ-3EKF1002V - Capacitor 0.1µF 0603 16V: Murata GRM188R71H104KA93D; TDK C1608X7R1C104K085AA - Capacitor 100nF 0603 50V: Murata GRM188R71H104KA01D; AVX 0603YC104KAT2A - Connector JST-PH 1x2 2.0mm: Molex PicoBlade 501330-0400; TE Connectivity MicroMatch 1543184-2

    []

    Diagram


    ""I2C Bus"" Buttons SDA (GPIO4) LiPo Battery Boost Converter WeMos SSD1306 OLED "Pull-ups (4.7kΩ)" "Button on D5" "Button on D6" "Pull-up node_10kΩ" "Pull-up node_10kΩ" "100nF debounce cap" "100nF debounce cap"

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $0.23

    LCSC

    $0.07

    Mouser

    $0.20

    Verical

    $0.11–$0.40

    Controls