PCB Project Guidance


Below is a summary table with selected parts for your design. You can click each link to view more details in the Flux library.

Table


ComponentPart Name (Linked)Part UIDMPNDatasheet URL
SSD1306 OLEDOLED 128 x 64 0.96inchf87d4579-e667-4490-b793-c19d5ddf50d9
NEO-6M GPSNEO-6M-GPS68994618-0fea-409b-af8f-0b090790b9b8NEO-6M-GPSDatasheet
BME280 SensorBME280d3901418-d001-29a4-fcc0-a49420da3e25BME280Datasheet
You can now use the "Apply changes" button to add these parts to your schematic in Flux.
Add these components to my project's schematic.
Below is a summary of the schematic updates to add the new components to your design:
  • OLED Display:
    • Add an OLED 128 x 64 0.96inch component with designator OLED1.
    • Interface its I²C signals (SCL, SDA) to the ESP32’s I²C bus (for example, connect to ESP32 pins IO21 and IO22).
  • GPS Module:
    • Add a NEO-6M-GPS component with designator GPS1.
    • Wire its UART interface (TX, RX) to an available UART channel on the ESP32 (e.g., TX to ESP32’s U2_TX, RX to U2_RX – select appropriate pins as per your design).
  • Environmental Sensor:
    • Add a BME280 component with designator BME1.
    • Connect its I²C interface on the same bus as the OLED display.
  • Power and Ground Considerations:
    • Ensure all new components are powered from the appropriate 3.3V supply.
    • Place decoupling capacitors (e.g., a 0.1µF capacitor per power pin as needed) and connect all grounds to the Ground component.
You can click the "Apply changes" button to add these parts to your project's schematic.
Component Connections
Explore Power Options
Add Connectivity Module

LED1
U2

Raspberry Pi Pico | End-to-end AI Design Tutorial [Example]