Skip to content

Midi Trumpet 3.0 HW Design

Although I haven’t posted recently ideas have been burbling around in my brain and I’ve purchased some parts for the 3.0 design. I’ve made the following hardware choices:

Component Selection

  • For now I’m using some cheap pushbutton switches

Electrical Design

11/19/2019 Update: need two more pins for the display

1/3/2020 Update: Changed DIO assignments

I’ve assigned the pins (Arduino IDE references used) as follows:

  • A0: Pressure Sensor
  • A1: Filtered Pressure Sensor (Same NXP recommendation as previous builds)
  • A2: Thumbstick 1 X axis – Pitch Control
  • A3: Thumbstick 1 Y axis
  • A4: Thumbstick 2 X axis
  • A5: Thumbstick 2 Y axis
  • SCK: SPI for display and BLE module
  • MISO: SPI for BLE module
  • MOSI: SPI for display and BLE module
  • 0: SPI CS for display
  • 1: SPI DC for display
  • 20: Valve 4
  • 21: Valve 3
  • 5: Valve 2
  • 6: Valve 1
  • A7: Battery voltage
  • 10: Switch B
  • 11: Switch A
  • 12: Spare
  • 13: SPI Reset for display

Mechanical Design

Here’s a rendering of the design concept:

Initial Thoughts

  • The PSP Thumbswitches are a huge pain to solder to, I’m also only getting about 60 or 65% of the full analog input range.
  • Already not liking the cheap bushbuttons.