This project uses a Raspberry Pi Pico along with several input and output components to create a custom electronics system. The system includes switches, rotary encoders, a slide potentiometer, and supporting parts like diodes and connectors. The goal is to read user inputs and process them using the microcontroller.
| Component | Quantity | Price ($) | Source |
|---|---|---|---|
| Cherry MX Blue Switch | 1 | 2.00 | AliExpress |
| Cherry MX Red Switch | 20 | 13.00 | AliExpress |
| S37735R Screen | 1 | N/A | Included in kit |
| 1N4148 Diode | 22 | N/A | Included in kit |
| Orpheus Pico | 1 | N/A | Included in kit |
| PCM5100 DAC | 1 | N/A | Included in kit |
| EC11 Rotary Encoder | 2 | N/A | Included in kit |
| M3 18 mm Screw | 4 | 1.06 | BambuLab |
| M3 4 mm Screw | 4 | 1.06 | BambuLab |
| M2 5 mm Screw | 2 | 1.02 | BambuLab |
| Slide Potentiometer | 1 | Included | Adafruit |
| ADS ADC Module | 1 | Included | Adafruit |
| Adafruit Parts Total | — | 34.30 | Adafruit |
| JLCPCB (PCB + Assembly) | — | 52.46 | JLCPCB |
| BambuLab Shipping | — | 6.00 | BambuLab |
| TOTAL COST (All Parts) | — | 110.90 | — |
- The Raspberry Pi Pico acts as the main controller.
- Switches and encoders are used for user input.
- The slide potentiometer provides analog input.
- The ADC and DAC handle analog-to-digital and digital-to-analog conversion.
- Diodes help protect and control signal flow.