Difference between revisions of "ER-VCO-03"
Jump to navigation
Jump to search
Blwikiadmin (talk | contribs) |
Blwikiadmin (talk | contribs) |
||
(24 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[FILE: | + | [[File:tindie-mediums.png|link=https://www.tindie.com/products/28598/]] |
+ | |||
+ | [[FILE:ER-VCO-03_SET_P1080788-720px.jpg]] | ||
<video type="youtube">o0OwV05QlQs</video> | <video type="youtube">o0OwV05QlQs</video> | ||
Line 141: | Line 143: | ||
# GND | # GND | ||
# GND | # GND | ||
+ | |||
+ | == Schematic == | ||
+ | |||
+ | [http://land-boards.com/ER-VCO-03/ER-VCO-03_REV1_Schematic.pdf ER-VCO-03 REV 1 Schematic] | ||
== Software == | == Software == | ||
− | * [https://github.com/land-boards/lb-Arduino-Code/ | + | * [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/SYNTHS/ER_VCO_03/SYNTHVCO03 SYNTHVCO03.ino] |
− | ** | + | ** Commented out lines that invert analog inputs for pots (1023-value) to match Rev 1 PCB |
== Issues == | == Issues == | ||
Line 152: | Line 158: | ||
* Controls card | * Controls card | ||
+ | ** No functional changes | ||
** SW2, SW4 mount to controls side (silkscreen only change) | ** SW2, SW4 mount to controls side (silkscreen only change) | ||
** Re-sequenced reference designators | ** Re-sequenced reference designators | ||
Line 157: | Line 164: | ||
=== Rev 2 === | === Rev 2 === | ||
+ | * Tested/works very well | ||
+ | ** C1 cap near 2x8 female 2x8 socket is close | ||
+ | ** Need to make sure the if side of the 2x8 comes from cutting down a header that it's trimmed tightly | ||
+ | *** Could install cap after the header | ||
* Daughtercard (CPU) | * Daughtercard (CPU) | ||
** Change width to 28mm wide | ** Change width to 28mm wide | ||
Line 167: | Line 178: | ||
** Change to 5V Eurorack operation | ** Change to 5V Eurorack operation | ||
** Diode switch USB and Eurorack power | ** Diode switch USB and Eurorack power | ||
− | ** Won't power 5V op amps | + | ** Won't power 5V op amps with USB alone |
* Controls card | * Controls card | ||
** Change width to 28mm wide | ** Change width to 28mm wide | ||
Line 187: | Line 198: | ||
* Controls card | * Controls card | ||
** MOD and FREQ pots are backwards - easily fixed in software | ** MOD and FREQ pots are backwards - easily fixed in software | ||
− | * Control/Daughtercards seem aligned to eac other OK, but | + | * Control/Daughtercards seem aligned to eac other OK, but skewed to Front Panel |
** Make card 28mm? | ** Make card 28mm? | ||
* RP2040 hangs over USB side too far (card is wider) | * RP2040 hangs over USB side too far (card is wider) | ||
Line 195: | Line 206: | ||
== Assembly Sheet == | == Assembly Sheet == | ||
− | * Three card set | + | * [[ER-VCO-03 Rev 2 Assembly Sheet]] - Control and CPU Boards |
− | ** Front Panel | + | ** Three card set |
− | ** Controls card | + | *** Front Panel |
− | ** Daughterboard | + | *** Controls card |
− | + | *** Daughterboard | |
− | * [ | + | * [http://land-boards.com/ER-VCO-03/ER-VCO-03_CTL_Rev2_ibom.html Control board Interactive BOM] |
− | * [ | + | * [http://land-boards.com/ER-VCO-03/ER-VCO-03-DB_Rev2_ibom.html Logic board Interactive BOM] |
− | === | + | ==== Older Revs ==== |
+ | * [[SYNTH-VCO_DB-03 Rev 1 Assembly Sheet]] - CPU board | ||
* [[SYNTH-VCO-CTL-03 Rev 1 Assembly Sheet]] - Controls board | * [[SYNTH-VCO-CTL-03 Rev 1 Assembly Sheet]] - Controls board | ||
− |
Latest revision as of 13:56, 10 March 2023
Contents
Features
- Build of Pico VCO by HAGIWO
- Prototyped on SYNTH-VCO-01 - Synth Voltage Controlled Oscillator
- Digital Voltage Controlled Oscillator (VCO)
- Eurorack 3U tall, 6HP wide (30 mm)
- (3) Card set
- XIAO RP2040 CPU
- Three modes: Wavefold, FM and AM
- PWM output with 2 pole low pass filter
- Each mode has eight built-in waveforms
- AC coupled output
- (3) Switches
- 3-position Octave Up/Down toggle
- 3-position Mode Up/Down toggle (Wavefold, FM and AM)
- Timbre Pushbutton switches between 8 waveforms
- (2) Knobs
- Freq fine adjust (sub octave range)
- Mod adjust
- Standard EuroRack 16 pin power header
- Uses 5V from Eurorack power
- Views (left to right)
- Front Panel
- Control Panel controls side
- Control Panel rear side
- Logic card rear side
- Logic card component side (faces rear of card set)
XIAO RP2040 Pins
- Pin 1, GP26 = Vol/Oct, Analog In
- Pin 2, GP27 = Freq Pot, Analog In
- Pin 3, GP28 = Mod, Analog In
- Pin 4, GP29 = Mod Pot, Analog In
- Pin 5, GP6 = Timbre Pushbutton, select waveform type, Digital Input
- Pin 6, GP7 = Gate (optional), Digital Input
- Pin 8, GP1 = Octave Down, Digital Input
- Pin 9, GP2 = Audio Output, PWM out
- Pin 10, GP4 = Mode Down, Digital Input
- Pin 11, GP3 = Mode Up, Digital Input
- Pin 12 = +3.3V
- Pin 13 = GND
- Pin 14 = +5V
Cards
- Three card set
- Front Panel
- Controls
- Processor
Front Panel Card
- 3U tall, 6 HP wide
- 128.4mmx30mm
- Holes for 2 Pots, 4 Jacks, 1 Pushbutton, 2 Toggles
- Could use for other designs
- Re-label with White-on-Black P-Touch labels
Controls Card
- 28mmx100mm
- Pots, Jacks, Pushbutton fit through Front Panel
- Lower right Jack - Output line
- (3) Digital Input jacks
- Scale resistors reduce 5V signals to 3V
- Clamping diodes protect inputs
- Filter cap for noise reduction
- (2) Pots are analog inputs to Processor card
- Filtered inputs to make pots "cleaner"
- Headers for External Toggles
- 2x8 and 1x3 Female Header Sockets connect to Processor Card
- 2x8 Header Pinout
- Vcc
- Vcc
- N/C
- Oct Down Toggle (external)
- Mod Pot
- Oct Up toggle (external)
- Gate input
- Mode Up Toggle (external)
- Frequency adjust Pot
- Mode Down Toggle (external)
- Volts per Octave CV Analog input
- Modulation CV input
- Audio Out
- Timbre Pushbutton
- GND
- GND
- 1x3 Header Pinout
- GND
- GND
- GND
Processor Card
- 28mmx100mm
- XIAO RP2040 CPU
- PWM output with 2-pole filter
- Audio Amp/Driver
- Eurorack 16 pin header
- Uses +5V
- 2x8 Male and 1x3 headers connect to Controls card
- 2x8 Male Pinout
- Vcc
- Vcc
- N/C
- Oct Down Toggle (external)
- Mod Pot
- Oct Up toggle (external)
- Gate input
- Mode Up Toggle (external)
- Frequency adjust Pot
- Mode Down Toggle (external)
- Volts per Octave CV Analog input
- Modulation CV input
- Audio Out
- Timbre Pushbutton
- GND
- GND
- 1x3 Make Pinout
- GND
- GND
- GND
Schematic
Software
- SYNTHVCO03.ino
- Commented out lines that invert analog inputs for pots (1023-value) to match Rev 1 PCB
Issues
Rev 3
- Controls card
- No functional changes
- SW2, SW4 mount to controls side (silkscreen only change)
- Re-sequenced reference designators
Rev 2
- Tested/works very well
- C1 cap near 2x8 female 2x8 socket is close
- Need to make sure the if side of the 2x8 comes from cutting down a header that it's trimmed tightly
- Could install cap after the header
- Daughtercard (CPU)
- Change width to 28mm wide
- Change height to 100mm
- Move U3 ref des Silkscreen
- Rotate CPU - USB pointing removes slot intrusion
- Enough room to route USB connection
- No more USB jack collision with Eurorack power jack
- Add Rev 2 marking to Silkscreen
- Change to 5V Eurorack operation
- Diode switch USB and Eurorack power
- Won't power 5V op amps with USB alone
- Controls card
- Change width to 28mm wide
- Change height to 100mm
- Rotated pots 90 deg so half-way mark is pointing up
- Some tracks/layers improvements
- Improved 5V pour - adjusted down to CPU
- Flipped 5V/GND on adjustment pots so up/down don't need software adjustment
Rev 1
- Working
- MODE pushbutton works
- MOD CV works
- FREQ 1V/oct CV works
- Front Panel card
- WAVE-FORM Pushbutton hole is too small - drilled bigger hole
- OCTAVE UP/DOWN, MOD UP/DOWN switches holes are too small - drilled bigger holes
- Controls card
- MOD and FREQ pots are backwards - easily fixed in software
- Control/Daughtercards seem aligned to eac other OK, but skewed to Front Panel
- Make card 28mm?
- RP2040 hangs over USB side too far (card is wider)
- Maybe rotate 90 degrees?
- Put 2 toggle switches onto PCB
Assembly Sheet
- ER-VCO-03 Rev 2 Assembly Sheet - Control and CPU Boards
- Three card set
- Front Panel
- Controls card
- Daughterboard
- Three card set
- Control board Interactive BOM
- Logic board Interactive BOM
Older Revs
- SYNTH-VCO_DB-03 Rev 1 Assembly Sheet - CPU board
- SYNTH-VCO-CTL-03 Rev 1 Assembly Sheet - Controls board