Hello all,
I am currently designing a PCB for a new musical interface that I'm working on. The interface is quite simple. I call it "The FaderKeyboard" since the entire thing will just consist of a row of 48 slide pots. The slide pots will have alternatingly black and white knobs to resemble a piano layout. I personally want to create this so that I can map each fader to the volume of its corresponding note (to create interesting chords and slowly varying harmonic textures). However, I also want this to be a plug-and-play MIDI device which people can use for anything they want. My plan is to make this into a finished product and then share it with others by putting it on Kickstarter this summer.
Since I'm new to circuit design, I've been relying heavily on some schematics that Paul posted. Special thanks to Paul for providing so much useful information on his site! What I'm trying to do right now is:
1. Duplicate the necessary parts of the Teensy 2.0 onto my PCB:
2. Hook up some multiplexers to the duplicated Teensy, as shown on the Paul's MIDI page:
Firstly I should ask: Paul-- Do you mind if I work off your schematics to create my own PCBs for this (somewhat) commercial venture?
If that's OK, then I have some questions about the electronics:
1. What parts of the Teensy are absolutely essential for my application? (I just need to read analog voltages and spit out MIDI data)
2. How do I program the ATmega32u4 if I were to order a PCB? The assembly house would be soldering fresh ATmegas with the default Atmel bootloader on it, and I have no idea how I would interface with it. Based on what I've read online, I would need to connect the ATmega to my computer through USB, and then pull the HWB pin down while holding the reset button, which would allow me to program the MCU using Atmel's Flip software? I was hoping to get rid of the reset button from the Teensy schematic. Is there a way to program a fresh ATmega32u4 purely through USB, without needing to physically touch the board?
Thanks so much to Paul and to anyone else who can offer any guidance.
Best,
Ray
I am currently designing a PCB for a new musical interface that I'm working on. The interface is quite simple. I call it "The FaderKeyboard" since the entire thing will just consist of a row of 48 slide pots. The slide pots will have alternatingly black and white knobs to resemble a piano layout. I personally want to create this so that I can map each fader to the volume of its corresponding note (to create interesting chords and slowly varying harmonic textures). However, I also want this to be a plug-and-play MIDI device which people can use for anything they want. My plan is to make this into a finished product and then share it with others by putting it on Kickstarter this summer.
Since I'm new to circuit design, I've been relying heavily on some schematics that Paul posted. Special thanks to Paul for providing so much useful information on his site! What I'm trying to do right now is:
1. Duplicate the necessary parts of the Teensy 2.0 onto my PCB:
2. Hook up some multiplexers to the duplicated Teensy, as shown on the Paul's MIDI page:
Firstly I should ask: Paul-- Do you mind if I work off your schematics to create my own PCBs for this (somewhat) commercial venture?
If that's OK, then I have some questions about the electronics:
1. What parts of the Teensy are absolutely essential for my application? (I just need to read analog voltages and spit out MIDI data)
2. How do I program the ATmega32u4 if I were to order a PCB? The assembly house would be soldering fresh ATmegas with the default Atmel bootloader on it, and I have no idea how I would interface with it. Based on what I've read online, I would need to connect the ATmega to my computer through USB, and then pull the HWB pin down while holding the reset button, which would allow me to program the MCU using Atmel's Flip software? I was hoping to get rid of the reset button from the Teensy schematic. Is there a way to program a fresh ATmega32u4 purely through USB, without needing to physically touch the board?
Thanks so much to Paul and to anyone else who can offer any guidance.
Best,
Ray