Current and Voltage Sensing Design


Here’s what Flux docs say about placing and wiring parts in a schematic:
“This is the most relevant entry I found related to your request.”
“How do I create a circuit schematic and connect components in Flux?
  • Drag components from the Parts Library onto the canvas.
  • Connect them by clicking on a pin and dragging to another pin.
  • Flux automatically assigns net names if you don’t label them.
    More details in the Getting Started – Schematic guide”
“How can I label nets or create named connections in the schematic?
Use net portals by placing a portal symbol on a wire and entering the desired net name. Any portal sharing that name will automatically connect the nets. Learn more in the Schematic – Net Portals guide”
Source
Recommended screens to use with your Pico
Wiring recipes (Pico pins already in your project)
I2C OLED (SSD1306):
  • VCC -> 3V3
  • GND -> GND
  • SDA -> GP4
  • SCL -> GP5
  • Pull-ups (I2C best practice, per KB): add two 4.7k Resistor, one from SDA to 3V3 and one from SCL to 3V3. Include pull up resistors on the SDA and SCL lines. Use a 4.7k resistor by default and keep the I2C bus capacitance ideally 3V3, GND -> GND
  • SCK/MOSI/MISO/CS/DC/RST -> any free GP pins you will configure for SPI (example candidates: GP10, GP11, GP12, GP13; verify pin maps in the display datasheet).
  • SPI best practice (per KB): add 22–33 Ω series resistors on SCK and MOSI near the Pico, for example 33 Ohm Resistor. Double check the detailed pin maps early to ensure accurate wiring of SPI signals by reading the ICs datasheet.
What would you like me to add and wire in your schematic?
Tell me A or B (and confirm if your OLED/TFT already has onboard pull-ups/level shifting). I can then place the parts and wire them to GP4/GP5 or your chosen SPI pins in this project.
Pick I2C SSD1306 OLED
Pick SPI ST7789 TFT
Review Pico pin usage
How to name nets in Flux
Check if level shifting needed

GP9
GP20
GND
GND
GND
GP0
RUN
GP18
GP21
GND
3V3_EN
GP3
GP1
GP14
GP19
3V3
GP27
ADC_VREF
GND
VBUS
GP11
GND
GP4
GP16
GP17
GP2
GP13
GP10
GP28
GND
GP26
GP8
GP5
GND
GP12
VSYS
GP22
GP6
GP15
GP7
Name
Pin #
Type
Part Type
Terminal Order
GP0
1
Unspecified
Terminal
GP1
2
Unspecified
Terminal
GND
3
Unspecified
Terminal
GP2
4
Unspecified
Terminal
GP3
5
Unspecified
Terminal
GP4
6
Unspecified
Terminal
GP5
7
Unspecified
Terminal
GND
8
Unspecified
Terminal
GP6
9
Unspecified
Terminal
GP7
10
Unspecified
Terminal
GP8
11
Unspecified
Terminal
GP9
12
Unspecified
Terminal
GND
13
Unspecified
Terminal
GP10
14
Unspecified
Terminal
GP11
15
Unspecified
Terminal
GP12
16
Unspecified
Terminal
GP13
17
Unspecified
Terminal
GND
18
Unspecified
Terminal
GP14
19
Unspecified
Terminal
GP15
20
Unspecified
Terminal
GP16
21
Unspecified
Terminal
GP17
22
Unspecified
Terminal
GND
23
Unspecified
Terminal

Raspberry Pi Pico