Single-Layer PCB Design for PICO

0:59

Evaluating system specifications.

Guitar Instrument System Spec
A split-board guitar instrument with an external drum/control surface, an internal compute/audio core built around PICO plus a Raspberry Pi 4 Model B 4GB, optional distributed comms via a CAN Bus HAT, balanced audio through an XLR Connector, and power from a 1S Li-ion Battery Pack.
The right way to present this at your stage is as an architecture + power + signal-flow spec with clear subsystem boundaries and a block diagram, rather than diving straight into part-level wiring

Diagram


control bus direct GPIO UART or SPI External control board PICO Rotary encoder with push Raspberry Pi 4 CAN Bus HAT Storage on Pi Audio engine Balanced output stage XLR output 1S Li-ion battery pack Charger and protection 5V rail 3.3V rail
Board Partition Board 1 - External control board
Mounted on the guitar body exterior.

Table


FunctionLives hereNotes
Drum sequencer controlsYesActive mainly in drum-edit mode
Capacitive touch modulesYesKeep local to reduce noise pickup
UI LEDsYesKeep with user controls
Audio circuitryNoKeep off this board
Main processingNoNo Raspberry Pi 4 Model B 4GB here
Board 2 - Internal core board
Mounted in the body cavity.

Table


FunctionLives hereNotes
PICOYesReal-time control coprocessor
Raspberry Pi 4 Model B 4GBYesMain synth, storage, sequencing, UI state
CAN Bus HATYesAttach on the Pi side
Power conversionYesBattery, charge, 5 V, 3.3 V
Audio output stageYesKeep close to XLR Connector
Rotary encoder with pushWired hereDirect to PICO
This subsystem-first structure is exactly the kind of architecture walkthrough recommended for explaining and defining a design before implementation
Compute Ownership Raspberry Pi 4 Model B 4GB
Use it for:
  • synth engine
  • sample playback
  • patch and file storage
  • higher-level sequencing
  • CAN application logic
  • audio software stack
  • system UI state
PICO
Use it for:
  • rotary encoder decoding
  • push-switch detection
  • low-latency GPIO scanning
  • receiving external control-board events
  • forwarding clean events to the Pi
  • fallback control logic during Pi boot
This split keeps timing-sensitive inputs local to the MCU and heavier compute/storage on the Pi, which matches good architecture grouping practice
Interconnect Definition External control board PICO
Recommended minimum link:

Table


Signal GroupQtyNotes
3.3 V1Logic power
GND2Use at least two returns
SDA / SCL or equivalent control bus2Preferred if modules support it
Interrupt / attention1Optional but useful
LED power or spare GPIO1-2Optional
Target: 6 to 8 conductors
PICO Raspberry Pi 4 Model B 4GB
Preferred order:
  1. UART
  2. SPI if bandwidth needs increase
  3. USB only if you specifically want USB-device behavior
Raspberry Pi 4 Model B 4GB CAN Bus HAT
Keep standard HAT-side connectivity local on the core board.
Rotary Control Assignment
The rotary switch with push should stay directly on PICO.

Table


SignalDestination
Encoder APICO GPIO
Encoder BPICO GPIO
PushPICO GPIO
GroundCommon ground
That keeps quadrature decoding and debounce deterministic on the MCU side.
Audio Output
Use a balanced line output on an XLR Connector, not a speaker output.

Table


BlockRecommendation
Audio sourceSoftware/audio engine on Raspberry Pi 4 Model B 4GB
Output conditioningDedicated analog/balanced driver stage
ConnectorXLR Connector on core board edge
PlacementKeep close to analog stage, far from touch/control routing
Power Architecture
Because the Raspberry Pi 4 Model B 4GB is in the system, the power tree matters more than anything else.

Recommended rails


RailSourcePowers
Battery1S Li-ion Battery PackRaw energy source
5 VBoost/regulation from battery pathRaspberry Pi 4 Model B 4GB, CAN Bus HAT, audio support as needed
3.3 VRegulated logic railPICO, control board logic, sensors/modules
Battery recommendation
A single-cell 3.7 V rechargeable pack is a valid system battery concept, but it must feed:
  • charge management
  • protection
  • a solid 5 V rail for the Pi
  • a quiet 3.3 V rail for control logic
The project-explanation guidance specifically calls for defining input source, regulators, and rails early because they determine the whole system structure

Functional Modes


ModeActive Elements
BootPICO alive first if possible, Pi starting
Drum editExternal control board + PICO + Pi sequencer logic
Synth/play modePi audio engine + rotary control + selected UI
CAN modePi + CAN Bus HAT + external node comms
Storage accessPi-local storage only

Key Design Decisions


DecisionWhy
Keep touch controls on a separate exterior boardBetter isolation and simpler mechanics
Put rotary control on PICOBetter real-time handling
Let Pi own storageEliminates unnecessary third storage board
Keep audio and XLR Connector on core boardBetter analog integrity
Keep CAN on Pi sideSimplifies system ownership

Main Risks


RiskWhy it matters
5 V power integrityPi stability depends on it
Ground noise into XLR pathCan ruin output quality
Long noisy control runsCan hurt touch reliability
Too many raw inter-board signalsMakes wiring fragile and noisy
Recommended Next Step
The next engineering step should be:
  1. lock the power budget
  2. define the exact board connectors
  3. assign the PICO GPIO map
  4. decide whether the external board speaks I2C-style processed control or raw digital events
That sequence follows the general guidance to move from architecture into subsystem and interface definition before implementation detail
If you want, I can make the next version as a pin-budget table:
Place components now
Run design review
Inspect board size
10h

MicroAmp
DAC AMP
Display
Speaker
This power supply line comes from the display internal regulator

2y
Connect them
2y
What is it
2y
This power supply line comes from the display internal regulator
3y
Someone is typing...
14
The display has its own regulator + level shifter. For this reason we give it 5V...

DisplayPort
2y
The display has its own regulator + level shifter. For this reason we give it 5V supply. The digital I/O should use 3.3v thanks to the level shifter. We use its regulator output to power the LEDs, to avoid stressing the Pico regulator.
3y
Someone is typing...
13
deleted comment, thread stayed

deleted comment, thread stayed
3y
Someone is typing...
17
please explain what ENCODER does.

@copilot my midi needs a USB connection. Let's make the necessary connection.
2y
Sure, I can help you with that. If you're looking to connect your Raspberry Pi Pico (designator PICO) to a USB MIDI device, you'll need a USB breakout board. However, it seems that there is no USB component in your project yet.
If you had such a component, you would connect it as follows:
  1. Connect the USB breakout board's VCC pin to the Pico's VSYS or VBUS pin
  2. Connect the USB breakout board's GND pin to any of the PICO's GND pin
  3. Connect the USB breakout board's D- pin to the PICO's USB D- pin (which it doesn't have)
  4. Connect the USB breakout board's D+ pin to the PICO's USB D+ pin (which it doesn't have)
Unfortunately, I don't see USB D+ or USB D- pins on your Raspberry Pi Pico (designator PICO) in your description. This might be due to the board version or the way your PICO is represented in the schematic provided. If your board does have these connections available (e.g. on a micro USB B port or as exposed pins), make sure they're included in your project components and connections for an accurate connectivity assessment.
If these pins aren't available in the version of the board you're using, you might need to consider a different version of the board or a module that provides these pins.
2y
@copilot please explain what ENCODER does.
2y
The ENCODER in your project is a rotary encoder, specifically a Bourns PEC11R-4215F-S0024. It's an electromechanical device that can convert the angular position or motion of a shaft into analog or digital output signals.
In your design, it's likely being used for user input. For example, it may be manipulating some parameter on the PiStrument like volume, pitch, sample selection, etc.
It has two signal outputs (A and B) that can be used to determine the direction of rotation and one output (~) for the integrated push button. These outputs are usually connected to the GPIOs of a microcontroller, in your case to GPIO27_ADC1, GPIO28_ADC2, and GPIO22 on the Raspberry Pi Pico (PICO). It's a handy part to use in an interface where a potentiometer might otherwise be used, but continuous rotation or an integrated switch are necessary.
Its advantage is that it can fully rotate without stops (unlike potentiometers). And by observing its output, it can determine both the direction of rotation and the degrees of rotation. The latter could be useful to make a selection from a list of options (e.g., sound samples) or increment/decrement a value with precision (e.g., volume or pitch).
2y
@copilot help what do I need to connect a midi organ to the project
2y
If you wish to connect a MIDI organ to your project, you'll need a microcontroller that can process MIDI data. Here, your Raspberry Pi Pico can be used for this purpose. You'll need to establish a MIDI interface between your MIDI organ and the Pico. This will typically be done through a standard 5-pin DIN MIDI connector or through a USB connection.
To use the Raspberry Pi Pico to receive and interpret MIDI messages, you will require additional software. You can write a MIDI handler in MicroPython or C/C++. Midiutils could be a good library to use if you decide to write your software in C/C++.
Now, because MIDI operates at a 31.25 kbaud rate, which doesn't match any standard UART baud rates, you'll need a MIDI to UART bridge or a driver that can handle the non-standard baud rate.
For traditional 5-pin DIN MIDI interface, here are the electrical connections you need to make:
  • Use an opto-isolator such as the 6N138, which is standard for MIDI inputs. It helps eliminate ground loops and isolates your Raspberry Pi Pico.
  • Connect the MIDI In (PIN 4) to the cathode of a diode, and anode to the voltage source.
  • Connect the emitter of the opto-isolator to GND.
  • Connect the collector to the RX pin (any GPIO can be used) on the Raspberry Pi Pico via a resistor.
  • The RX pin should also be connected to the voltage source via a pull-up resistor.
If you are using USB MIDI, you won't need to worry about the above hardware setup. But you will need to handle the USB host functionality. Unfortunately, the Raspberry Pi Pico doesn't natively support USB Host functionality, so you would need a separate chip for that, such as the USB Host Shield, along with a MIDI USB library that can run on the Raspberry Pi Pico.
Please note: it's important to power off all the equipment before making any connections and follow safety precautions.
2y
Someone is typing...
23
create a high level mermaid block diagram of this project. Include key component...

@copilot create a high level mermaid block diagram of this project. Include key component's manufacturer part number in each block whenever possible.
1y
Someone is typing...
29
list all B0 pins in a table format. For each pin provide its pin number, pin nam...

@copilot list all B0 pins in a table format. For each pin provide its pin number, pin name and function.
1y
Someone is typing...
31
Here we are using the USB 5V as power supply but 3.3V logic from the pico. Every...

What is used
2y
Testing if I can add to this thread
3y
Here we are using the USB 5V as power supply but 3.3V logic from the pico. Every one of them is an input and 3.3v tolerant so it should be ok.
3y
Someone is typing...
12
what is controller ?

@copilot what is controller ?
2y
The controller in the user's project is a Raspberry Pi Pico, designated as PICO. It's a small, low-cost microcontroller board with flexible digital interfaces.
Here are some of its features:
  • Dual-core Arm Cortex M0+ processor
  • 2MB of Flash memory
  • 26 multifunction GPIO pins, including 3 analog inputs
  • A variety of interfacing options, such as I2C, SPI, and UART.
It's great for learning electronics and programming, rapid prototyping of IoT projects, and building low-cost embedded systems.
2y
Someone is typing...
22
Testing

Testing from main
3y
Add another comment
3y
3y
3y
Someone is typing...
18
@docbrown, tell me more about this project?

@docbrown, tell me more about this project?
3y
Someone is typing...
19
What this circuits does ?

@copilot What this circuits does ?
2y
This circuit is designed to function as a Raspberry Pi Pico-based musical instrument, specifically a sampler, sequencer, and drum machine, drawing inspiration from the iconic TR-808 synthesizer. Here's a breakdown of its functionality based on the components and connections outlined in the project:
Core Components and Their Functions:
  • Raspberry Pi Pico (Designator: PICO): Acts as the brain of the device, controlling the sequencing, sound synthesis, and user interaction based on the programming loaded into it. The wide range of GPIO pins on the Pico are utilized for interfacing with various peripherals.
  • Momentary Step Switches (Designators: B0 to B8): These switches likely serve as input for triggering samples or sequences, allowing users to program and control the rhythm.
  • Adafruit I2S Amplifier (Designator: MicroAmp): Amplifies audio signals to drive the speaker, enabling the output of sounds generated or sampled by the device.
  • Embedded Speaker (Designator: Speaker): Outputs the audio signals processed by the Pico and amplified by the I2S amplifier, producing the actual sound that can be heard by users.
  • Display (Designator: Display): Provides a visual interface for the user, probably showing parameters, sequences, or other important information to aid in the operation of the device.
  • SIPO (Serial-In, Parallel-Out) Shift Register (Designator: SIPO1): Is used to expand the number of digital outputs of the Pico, likely to control more LEDs or other indicators without occupying many GPIO pins.
  • Rotary Encoder (Designator: ENCODER): Allows users to navigate through menus or adjust parameters smoothly, contributing to the overall user interface.
Functionality Overview:
The device allows users to:
  • Create rhythms and sequences using the momentary switches that emulate the step-sequencing functionality of a drum machine.
  • Manipulate sounds or control parameters through the rotary encoder, providing a tactile interface for real-time sound shaping or navigation.
  • View sequences, samples, and operational modes on the display, enhancing usability and interaction.
  • Hear the produced musical patterns through the embedded speaker, making it a standalone instrument with auditory feedback.
Connections between the components, such as those leading to the amplifier and speaker for sound output and to the switches and encoders for input, are specifically designed to enable this functionality. The use of a microcontroller like the Raspberry Pi Pico allows for programmable and flexible software implementations that can emulate classic devices like the TR-808 or introduce new digital instruments based on the requirements and creativity of the user.
2y
Someone is typing...
26
list all ICs and the decoupling capacitors attached to each. Ensure to include a...

@copilot list all ICs and the decoupling capacitors attached to each. Ensure to include all ICs present in the design, including digital ICs, power converters, LDOs, etc. For every IC, clearly state:
  • What power net the decoupling capacitors are attached to. What is the stated voltage of that net.
  • The voltage rating and value of the attached decoupling capacitors.
  • Signal with the expression “[WARNING]” if any of the following conditions are met: no decoupling capacitors are attached; the voltage of the power net is higher than the voltage rating of the capacitor; No voltage range was stated for the capacitor. Give a separate “[WARNING]” for each condition. Signal with the expression “[OK]” if none of those conditions are met
  • Express the result in a markdown-formatted table
1y
Someone is typing...
27
explain this project.

@copilot explain this project.
2y
This project, named PiStrument, is a creative endeavor to design a Raspberry Pi Pico-based musical instrument that integrates the functionalities of a sampler, sequencer, and drum machine, taking inspiration from the iconic TR-808 synthesizer. The design utilizes various components, including an embedded speaker for audio output, an Adafruit I2S amplifier for sound amplification, and momentary step switches for operation. Below is a simplified breakdown:
Core Components:
  • Raspberry Pi Pico (Designator: PICO): Serves as the brain of the instrument, handling digital signal processing, user inputs, and controlling other components.
  • Momentary Step Switches (Designators: B0, B1, B2, B3, B4, B5, B6, B7, B8): These are used for input, similar to the step sequencer buttons on a drum machine, allowing the user to program sequences and trigger sounds.
  • Adafruit I2S Amplifier (Designator: MicroAmp): This component amplifies the audio signal generated by the PICO before it's sent to the speaker.
  • Embedded Speaker (Designator: Speaker): Outputs the audio signals as sound, allowing the user to hear the sequenced beats or samples directly from the device.
  • Display (Designator: Display): Provides a visual interface for the user, potentially to navigate through menus, adjust settings, or visualize sequences.
  • Rotary Encoder (Designator: ENCODER, Model: PEC11R-4215F-S0024): Offers input for navigating the interface or adjusting parameters within the PiStrument.
  • SIPO (Serial-In Parallel-Out) Register (Designator: SIPO1, Model: SN74HC595N): Used to increase the number of outputs from the PICO, facilitating control over multiple LEDs or other indicators without exhausting all GPIO pins on the PICO.
Design Features:
  • Integration with Standard and Power Nets: Various nets are defined to organize connections, like power distribution (VCC5v, VCC3v3_LCD) and ground connections (numerous GND designations) efficiently across the project.
  • LEDs in Switches: Most of the buttons (B0, B1, B2, etc.) have designated pins for LED control, allowing visual feedback through lighting, which enhances user interaction.
  • Sound Generation and Amplification: Through the DAC AMP (Designator: DAC AMP) component and an external amplifier (MicroAmp), the system is capable of producing complex audio signals. The Raspberry Pi Pico, with its GPIO capabilities, interfaces with these components to generate sounds.
Connectivity and Controls:
A significant part of the project involves connecting these components through logical nets to ensure they communicate effectively, power distribution is managed, and user input is accurately captured and processed. This includes specific nets for power distribution, ground connections, data transfer for the display, audio signal paths, and control signals for toggling LEDs and interfacing with the rotary encoder.
Final Objective:
The project aims to create a portable, versatile musical instrument that combines the nostalgic feel of classic drum machines with modern microcontroller technology, enabling users to create music interactively.
2y
Someone is typing...
24
list all ICs and the decoupling capacitors attached to each. Ensure to include a...

@copilot list all ICs and the decoupling capacitors attached to each. Ensure to include all ICs present in the design, including digital ICs, power converters, LDOs, etc. For every IC, clearly state:
  • What power net the decoupling capacitors are attached to. What is the stated voltage of that net.
  • The voltage rating and value of the attached decoupling capacitors.
  • Signal with the expression “[WARNING]” if any of the following conditions are met: no decoupling capacitors are attached; the voltage of the power net is higher than the voltage rating of the capacitor; No voltage range was stated for the capacitor. Give a separate “[WARNING]” for each condition. Signal with the expression “[OK]” if none of those conditions are met
  • Express the result in a markdown-formatted table
1y
Someone is typing...
30
How this circuits works ?

@copilot How this circuits works ?
2y
The PiStrument project described is a multifunctional device based on the Raspberry Pi Pico, designed as a sampler, sequencer, and drum machine, inspired by the iconic TR-808 synthesizer. It incorporates various components including an embedded speaker, an Adafruit I2S amplifier, momentary step switches, and more. Let's break down its operation focusing on key components and nets:
Raspberry Pi Pico (PICO)
The Raspberry Pi Pico serves as the brain of the PiStrument. It controls various peripherals through its GPIO pins and manages the audio processing required for the sampler and drum machine functionalities.
Buttons (B0, B1, ... B8)
These momentary step switches provide user input. They could be used to trigger samples, change sequences, or modify drum machine patterns. Each button has output pins connected to specific GPIO pins on the Raspberry Pi Pico for input detection.
Encoder (ENCODER)
The rotary encoder allows for menu navigation, parameter adjustment, or any other cyclic input needed in the device’s operation.
MicroAmp (MicroAmp)
This component amplifies the audio signal before being sent to the speaker. The Pi Pico sends the audio output, which is then amplified and delivered to the speaker, enabling sound playback.
DAC AMP (DAC AMP)
The Digital to Analog Converter (DAC) and amplifier module is crucial for converting digital audio signals from the Pi Pico into analog signals that can drive the speaker to produce sound.
Display (Display)
The display is likely used to show the current state of the device, such as the selected sound, current pattern, or settings. The Pi Pico controls the display via SPI and other control pins.
Speaker (Speaker)
The speaker outputs the sound. Its input is connected to the DAC AMP, which provides the analog signal converted from the digital audio signals processed by the Pi Pico.
Serial-in Parallel-out Shift Register (SIPO1)
The SN74HC595N serial-in parallel-out shift register expands the GPIO capabilities of the Raspberry Pi Pico by converting serial input to parallel output. This is useful for controlling multiple LEDs or reading from multiple buttons with fewer GPIO pins.
Power Supply
The VCC5v and VCC3v3_LCD nets indicate power supplies for different components. The Raspberry Pi Pico, likely powered by the USB input (VBUS), distributes 3.3V and 5V to various components as needed.
Operation Flow
  1. User Input: Through buttons and the encoder, the user can interact with PiStrument, selecting different modes, sounds, or sequences.
  2. Signal Processing: The Raspberry Pi Pico processes these inputs, generating or modifying audio signals accordingly. This may involve playing a sample, starting a sequence, or modifying parameters.
  3. Audio Output: Digital audio signals are sent to the DAC AMP, converted to analog, amplified, and played out through the speaker.
  4. Visual Feedback: The display shows information related to the current operations, selections, and settings, providing visual feedback to the user.
This circuit cleverly combines input devices, processing power, and output components to create a versatile musical instrument. The use of GPIO expanders and efficient power distribution enables a compact yet powerful design.
2y
Someone is typing...
25
explain this project.

@copilot explain this project.
2y
This project, named PiStrument, is a RaspberryPi Pico-based sampler, sequencer, and drum machine, which pays homage to the famous TR808 synthesizer. Some specific characteristics of the project include an embedded speaker, an Adafruit I2S amplifier, and momentary step switches.
Here's an overview of the key components used in the project:
  1. Raspberry Pi Pico: This is a microcontroller board based on Arm’s Cortex-M0+ cores and is the brain of the project.
  2. Switches (B0, B1, B2, B3, B4, B5, B6, B7, B8): These are momentary step switches. They input sequences into the drum machine. Each button also includes an LED indicator. The URL for these switches leads to adafruit's product page, which means these are probably Adafruit's soft tactile buttons with built-in LEDs.
  3. Resistors (R1, R2, R3, R4, R5, R6, R7, R8, R9): These resistors likely limit the current flowing through various parts of the circuit.
  4. SN74HC595N (Designator: SIPO1): This is a serial-in, parallel-out shift register. The SN74HC595N is commonly used for extending the number of outputs in a microcontroller. In this case, it appears to be controlling the LEDs in the switches, since its outputs are connected through resistors to the LEDs.
  5. Encoder (Designator: ENCODER): This could be a rotary encoder used for menu control or parameter adjustments. It has signal lines (A and B) that are wired to GPIO inputs on the Raspberry Pi Pico.
  6. Adafruit I2S Amp (Designator: DAC AMP): This is a digital audio amplifier. The I2S (Inter-IC Sound) protocol carried by the Raspberry Pi Pico is used as the input to this amp. Its output feeds into the next component, the Speaker.
  7. Speaker (Designator: Speaker): This is the output device for the audio generated by the project.
  8. Display (Designator: Display): This is probably used to display sequences and status info to the user. The datasheet URL indicates an Adafruit display, which most like uses an SPI interface to communicate with the Pico.
  9. Micro Amp (Designator: MicroAmp): The Micro Amp might be used to further amplify the audio signal before it is sent to the speaker.
In summary, this project appears to be a musical instrument based on the Raspberry Pi Pico microcontroller, which generates and plays back sequences of sounds, with the capability for the user to input sequences using momentary step switches. The generated sequences are played back through a speaker.
2y
Someone is typing...
21
VCC5v
PICO
SIPO_LATCH
B0
B2
ENCBtn
B1
B6
VCC5v
B8
VCC3v3_LCD
B6
B1
ENCA
B2
B3
ENCB
B4
SIPO_TX
B8
B5
B7
VCC5v
B4
SIPO_SCK
B7
B0
L8
B5
B3
RESET
PWR 5v
28
please explain what B6 does.

@copilot please explain what B6 does.
1y
The B6B6 component in your project is a momentary step switch with an integrated LED, similar to other buttons like B1B1, B2B2, etc., evoking the TR-808 synthesizer's style. Here are the functions of its pins:
  • Common (Pin 1): This is the common terminal for the switch, which connects to either the DefClosed or DefOpen pin based on whether the button is pressed or not.
  • DefClosed (Pin 2): This pin is shorted to the Common pin when the button is not pressed (default state).
  • DefOpen (Pin 3): This pin is shorted to the Common pin when the button is pressed.
  • LED - (Pin 4): This pin is the negative terminal for the integrated LED.
  • LED + (Pin 5): This pin is the positive terminal for the integrated LED.
In your current schematic, this button is used for step-switch functionality. The LED can be used for indicating button status or other visual feedback. It is wired as follows:
  • Common (Pin 1): Connected to PICO:GPIO9PICO:GPIO9 to read button presses.
  • LED + (Pin 5): Connected to R8:P2R8:P2 for controlling the LED.
The LED is likely used to provide visual feedback whenever the switch is engaged. If you have specific questions about its application, feel free to ask!
1y
Someone is typing...


  • Ground
    A common return path for electric current. Commonly known as ground.
  • Net Portal
    Wirelessly connects nets on schematic. Used to organize schematics and separate functional blocks. To wirelessly connect net portals, give them same designator. #portal
  • Power Net Portal
    Wirelessly connects power nets on schematic. Identical to the net portal, but with a power symbol. Used to organize schematics and separate functional blocks. To wirelessly connect power net portals, give them the same designator. #portal #power
  • Generic Resistor
    A generic fixed resistor ideal for rapid circuit topology development. Its footprint automatically adapts based on the selected package case code—supporting 0402, 0603, 0805, 1203, and many other standard SMD packages, as well as axial horizontal and vertical configurations. Save precious design time by seamlessly add more information to this part (value, footprint, etc.) as it becomes available. Standard resistor values: 1.0 ohm, 10 ohm, 100 ohm, 1.0k ohm, 10k ohm, 100k ohm, 1.0M ohm 1.1 ohm, 11 ohm, 110 ohm, 1.1k ohm, 11k ohm, 110k ohm, 1.1M ohm 1.2 ohm, 12 ohm, 120 ohm, 1.2k ohm, 12k ohm, 120k ohm, 1.2M ohm 1.3 ohm, 13 ohm, 130 ohm, 1.3k ohm, 13k ohm, 130k ohm, 1.3M ohm 1.5 ohm, 15 ohm, 150 ohm, 1.5k ohm, 15k ohm, 150k ohm, 1.5M ohm 1.6 ohm, 16 ohm, 160 ohm, 1.6k ohm, 16k ohm, 160k ohm, 1.6M ohm 1.8 ohm, 18 ohm, 180 ohm, 1.8K ohm, 18k ohm, 180k ohm, 1.8M ohm 2.0 ohm, 20 ohm, 200 ohm, 2.0k ohm, 20k ohm, 200k ohm, 2.0M ohm 2.2 ohm, 22 ohm, 220 ohm, 2.2k ohm, 22k ohm, 220k ohm, 2.2M ohm 2.4 ohm, 24 ohm, 240 ohm, 2.4k ohm, 24k ohm, 240k ohm, 2.4M ohm 2.7 ohm, 27 ohm, 270 ohm, 2.7k ohm, 27k ohm, 270k ohm, 2.7M ohm 3.0 ohm, 30 ohm, 300 ohm, 3.0K ohm, 30K ohm, 300K ohm, 3.0M ohm 3.3 ohm, 33 ohm, 330 ohm, 3.3k ohm, 33k ohm, 330k ohm, 3.3M ohm 3.6 ohm, 36 ohm, 360 ohm, 3.6k ohm, 36k ohm, 360k ohm, 3.6M ohm 3.9 ohm, 39 ohm, 390 ohm, 3.9k ohm, 39k ohm, 390k ohm, 3.9M ohm 4.3 ohm, 43 ohm, 430 ohm, 4.3k ohm, 43K ohm, 430K ohm, 4.3M ohm 4.7 ohm, 47 ohm, 470 ohm, 4.7k ohm, 47k ohm, 470k ohm, 4.7M ohm 5.1 ohm, 51 ohm, 510 ohm, 5.1k ohm, 51k ohm, 510k ohm, 5.1M ohm 5.6 ohm, 56 ohm, 560 ohm, 5.6k ohm, 56k ohm, 560k ohm, 5.6M ohm 6.2 ohm, 62 ohm, 620 ohm, 6.2k ohm, 62K ohm, 620K ohm, 6.2M ohm 6.8 ohm, 68 ohm, 680 ohm, 6.8k ohm, 68k ohm, 680k ohm, 6.8M ohm 7.5 ohm, 75 ohm, 750 ohm, 7.5k ohm, 75k ohm, 750k ohm, 7.5M ohm 8.2 ohm, 82 ohm, 820 ohm, 8.2k ohm, 82k ohm, 820k ohm, 8.2M ohm 9.1 ohm, 91 ohm, 910 ohm, 9.1k ohm, 91k ohm, 910k ohm, 9.1M ohm #generics #CommonPartsLibrary
  • Generic Capacitor
    A generic fixed capacitor ideal for rapid circuit topology development. You can choose between polarized and non-polarized types, its symbol and the footprint will automatically adapt based on your selection. Supported options include standard SMD sizes for ceramic capacitors (e.g., 0402, 0603, 0805), SMD sizes for aluminum electrolytic capacitors, and through-hole footprints for polarized capacitors. Save precious design time by seamlessly add more information to this part (value, footprint, etc.) as it becomes available. Standard capacitor values: 1.0pF, 10pF, 100pF, 1000pF, 0.01uF, 0.1uF, 1.0uF, 10uF, 100uF, 1000uF, 10000uF 1.1pF, 11pF, 110pF, 1100pF 1.2pF, 12pF, 120pF, 1200pF 1.3pF, 13pF, 130pF, 1300pF 1.5pF, 15pF, 150pF, 1500pF, 0.015uF, 0.15uF, 1.5uF, 15uF, 150uF, 1500uF 1.6pF, 16pF, 160pF, 1600pF 1.8pF, 18pF, 180pF, 1800pF 2.0pF, 20pF, 200pF, 2000pF 2.2pF, 22pF, 220pF, 2200pF, 0.022uF, 0.22uF, 2.2uF, 22uF, 220uF, 2200uF 2.4pF, 24pF, 240pF, 2400pF 2.7pF, 27pF, 270pF, 2700pF 3.0pF, 30pF, 300pF, 3000pF 3.3pF, 33pF, 330pF, 3300pF, 0.033uF, 0.33uF, 3.3uF, 33uF, 330uF, 3300uF 3.6pF, 36pF, 360pF, 3600pF 3.9pF, 39pF, 390pF, 3900pF 4.3pF, 43pF, 430pF, 4300pF 4.7pF, 47pF, 470pF, 4700pF, 0.047uF, 0.47uF, 4.7uF, 47uF, 470uF, 4700uF 5.1pF, 51pF, 510pF, 5100pF 5.6pF, 56pF, 560pF, 5600pF 6.2pF, 62pF, 620pF, 6200pF 6.8pF, 68pF, 680pF, 6800pF, 0.068uF, 0.68uF, 6.8uF, 68uF, 680uF, 6800uF 7.5pF, 75pF, 750pF, 7500pF 8.2pF, 82pF, 820pF, 8200pF 9.1pF, 91pF, 910pF, 9100pF #generics #CommonPartsLibrary
  • Generic Inductor
    A generic fixed inductor suitable for rapid circuit topology development. The footprint automatically adapts based on the selected package, supporting standard SMD sizes (e.g., 0402, 0603, 0805) as well as well-known inductor packages such as SDR1806, PA4320, SRN6028, and SRR1260. Standard inductor values: 1.0 nH, 10 nH, 100 nH, 1.0 µH, 10 µH, 100 µH, 1.0 mH 1.2 nH, 12 nH, 120 nH, 1.2 µH, 12 µH, 120 µH, 1.2 mH 1.5 nH, 15 nH, 150 nH, 1.5 µH, 15 µH, 150 µH, 1.5 mH 1.8 nH, 18 nH, 180 nH, 1.8 µH, 18 µH, 180 µH, 1.8 mH 2.2 nH, 22 nH, 220 nH, 2.2 µH, 22 µH, 220 µH, 2.2 mH 2.7 nH, 27 nH, 270 nH, 2.7 µH, 27 µH, 270 µH, 2.7 mH 3.3 nH, 33 nH, 330 nH, 3.3 µH, 33 µH, 330 µH, 3.3 mH 3.9 nH, 39 nH, 390 nH, 3.9 µH, 39 µH, 390 µH, 3.9 mH 4.7 nH, 47 nH, 470 nH, 4.7 µH, 47 µH, 470 µH, 4.7 mH 5.6 nH, 56 nH, 560 nH, 5.6 µH, 56 µH, 560 µH, 5.6 mH 6.8 nH, 68 nH, 680 nH, 6.8 µH, 68 µH, 680 µH, 6.8 mH 8.2 nH, 82 nH, 820 nH, 8.2 µH, 82 µH, 820 µH, 8.2 mH #generics #CommonPartsLibrary
  • Terminal
    Terminal
    An electrical connector acting as reusable interface to a conductor and creating a point where external circuits can be connected.
  • RMCF0805JT47K0
    47 kOhms ±5% 0.125W, 1/8W Chip Resistor 0805 (2012 Metric) Automotive AEC-Q200 Thick Film #forLedBlink
  • 875105359001
    10uF Capacitor Aluminum Polymer 20% 16V SMD 5x5.3mm #forLedBlink #commonpartslibrary #capacitor #aluminumpolymer #radialcan
  • CTL1206FYW1T
    Yellow 595nm LED Indication - Discrete 1.7V 1206 (3216 Metric) #forLedBlink

PiStrument

PiStrument thumbnail
Raspberrypi Pico-based sampler, sequencer + drum machine w/ an embedded speaker, Adafruit I2S amplifier and momentary step switches, evoking the tr808 synthesizer ⁠

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Digi-Key

$3.30

LCSC

$9.93

Mouser

$3.27

Controls