Skip to content

Mithilessh2010/Midi-Keyboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project README

Overview

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.

FINAL CAD WITH ASSEMBLED PARTS

image

RENDER

Render

SCHEMATICS

Schematics

PCB

PCB

CASE

CAD

Bill of Materials (BOM)

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

How It Works

  • 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages