From 338b8572a5884eaa10eee1f25bae26876c5af17e Mon Sep 17 00:00:00 2001 From: Ashley Strahle Date: Sun, 31 Jan 2021 17:38:48 +1000 Subject: [PATCH] update --- docs/README.md | 51 +++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 46 insertions(+), 5 deletions(-) diff --git a/docs/README.md b/docs/README.md index 2d70b91..595b7e2 100644 --- a/docs/README.md +++ b/docs/README.md @@ -8,12 +8,53 @@ Midi channel, CC number, and maximum and minimum values are customisable. The expression pedal is automatically calibrated. At startup, simply move your pedal from minimum to maximum. The values are determined accordingly, and CC messages will start being sent. -Schematic coming soon -![](/docs/Pi-Pico-ExpressionPedal2Midi1.jpeg) -![](/docs/Pi-Pico-ExpressionPedal2Midi2.jpeg) -![](/docs/Pi-Pico-ExpressionPedal2Midi3.jpeg) -![](/docs/Pi-Pico-ExpressionPedal2Midi4.jpeg) +## Recipe: +Raspberry Pi Pico (loaded with MicroPython) +¼” jack TRS socket +5 pin DIN midi socket +10Ω resistor +33Ω resistor + +Optional: breadboard, 40 pin male headers, pin cables, scotch + +Power source: +Either USB or 3xAA battery holder + +Load your Pico board with the main.py + +Customise the midi settings in the main.py file accordingly, and season to taste: + +Here, we’re sending CC68 messages between 20 (min) and 97 (max) on Midi channel 1. + +Upload to your board using Thonny, or your favorite IDE. + + +Now for the stuffing: + +### Midi port: + + + +Midi messages are sent via UART1. Here’s where we need the resistors to protect the board and your midi device. + +Connect a 10Ω resistor to pin 6 on the Pico (UART1 TX). T’other end of the resistor to pin 4 of your midi socket +Connect a 33Ω resistor to pin 36 on the Pico (3V3 OUT). T’other end of the resistor to pin 5 of your midi socket +Connect a Pico ground pin (any of 3, 8, 13, 18, 23, 28, or 33) to pin 2 of your midi socket + +You’re done here, next… + + +### Expression pedal jack: + +The expression pedal is connected to ADC0 on the Pico. + +Connect the jack sleeve to Pico ground pin (any or 3, 8, 13, 18, 23, 28, or 33) +Connect the jack ring to Pico pin 36 (ADC0) +Connect the jack tip to Pico pin 31 (3V3 OUT) + + +Jubilations, you’re done. Ashley Strahle