Open Theremin From Scratch: Building a PCB From Open Source Plans
Introduction: Open Theremin From Scratch: Building a PCB From Open Source Plans
This Instructable shows the steps I took to build my own open source theremin (Open Theremin) when there was none available to buy online. The lovely thing about open source is that the plans are freely available to make and modify.
A theremin is an electronic musical instrument that you play waving your hands in proximity of its two antennas to modify the sound.
The Open Theremin is an Arduino based open sourced hardware implementation of the instrument designed by <PERSON> in Switzerland. The open theremin PCB is a shield installed on top of an Arduino.
What led me to make this was I was looking to get an Open Theremin for my nieces birthday gift but at the time they were all out of stock. Here is a video of the build and short demo of playing it for first time.
Supplies
1. Soldering Iron
2. solder
3. flux
4. Tweezers
5. Stereoscope (optional)
6. Computer
7. tooth brush
8. isopropyl alcohol
9. Printer
10. Arduino Uno
11. USB A to B cable
12. stereo audio cable
13. Test lead with banana plug
14. 1/4" copper tubing
15. Banana plugs and jacks
16. Mini Tripod
17. Nuts and Bolts
18. Scrap Metal
Step 1: Download Open Source Gerber Files and BOM
For this open source project, the link to the plans were conveniently posted on the Open Theremin website. The actual files are hosted on github.
https://github.com/GaudiLabs/OpenTheremin_V3_Shield
The gerber's are what the board house will need to build the board.
The bill of materials (BOM) are what the assembler will need to make a finished board. I chose to assemble the PCB's myself so I simply purchased all the parts to have them shipped to my house.
1. Download the design files from github
2. Extract the folder to get the gerber files and bill of materials
Step 2: Ordering PCB's From JLCPCB
The open theremin boards only have 2 layers. 485
I used JLCPCB.com to order them since they have the lowest price. They have a minimum order of 5 PCB's.
The gerber's from the file package don't need any modification and can be sent directly to the vendor. You may need to view the gerber's in order to gather overall dimensions and number of layers of the PCB to be entered into the JLCPCB quote.
1. put the gerber's into a zip file
2. goto JLCPCB.com and make an account
3. Start a quote and enter the board dimensions, number of layers, surface finish, etc. (I used lead free HASL)
4. Upload the zip file with gerber's
5. Pay
Step 3: Ordering the Parts Off of the Bill of Materials (BOM)
The bill of materials contains a list of all the electronic components that will be installed onto the PCB. For the open theremin project, the bill of materials file is a Libre Office spreadsheet (*.ODS format).
1. Using Libre Office, I exported this spreadsheet into an Excel .xls format
2. Login to Mouser.com
3. Goto BOM tool
4. Uploaded the .xls spreadsheet to Mouser to create a shopping cart.
5. Buy multiples of how many PCB's you want to make + 1 or 2 extra of each line item in case of mistakes
Step 4: Assembly: Soldering Parts to PCB
This is the most tedious or fun part depending on if you enjoy soldering or not. With extra payment to the PCB manufacturer, this entire step can be done for you. Since I enjoy soldering, I chose to assemble the PCB myself. Take your time and be careful in this step. It is easy to create solder bridges or miss a terminal. Soldering problems can a primary cause of electronic problems when trying to bring up your boards.
1. Print out or display the Bill of Materials
2. Organize all the parts into categories: SMT IC's, passive SMT components (resistors capacitors), thru-hole components.
3. solder SMT IC chips first
4. solder SMT passive components
5. solder thru-hole components last
Step 5: Clean and Dry PCB's
Whether using no-clean flux or not during soldering, I always clean the PCB after finishing soldering. This part is particularly important with sensitive electronics. Sometimes problems can arise from not cleaning flux/residue or not properly drying the PCB's.
1. 472