Difference between revisions of "ER-MOZZI-DB"
Jump to navigation
Jump to search
Blwikiadmin (talk | contribs) (Created page with "FILE:ER-MOZZI-DB-SET_FRONT_REAR-3D-720PX.png == Features == * Daughtercard to ER-PROTO-02 card ** Uses Front Panel and Controls card *** Controls card populated as r...") |
Blwikiadmin (talk | contribs) |
||
(104 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[FILE:ER- | + | [[FILE:ER-PROTO-02-MOZZI-DB_P1080850-720PX.jpg]] |
== Features == | == Features == | ||
Line 15: | Line 15: | ||
** 5 Pots, 0-3 Input Jacks | ** 5 Pots, 0-3 Input Jacks | ||
** 6 Pots, 0-2 Input Jacks | ** 6 Pots, 0-2 Input Jacks | ||
+ | |||
+ | == Arduino Pins == | ||
+ | |||
+ | * The [[ER-PROTO-02]] controls card has 6 pots (RV1-RV6) and 6 jacks (J1-J6) | ||
+ | * One jack is a dedicated output (J6) connected to Hi Def output Arduino pins D9, D10 | ||
+ | * The Arduino NANO has 8 Analog Inputs (0-7) | ||
+ | * RV1-RV3 go to Analog Inputs 0-2 | ||
+ | * 3 Analog Inputs (Analog Inputs 3-5) get shared between 3 pots (RV4-RV6) and 3 jacks (J1-J3) | ||
+ | ** If a jack is inserted, the jack is used and the pot is not connected | ||
+ | ** If a jack is not inserted, the pot is used | ||
+ | * 2 Jacks (J4-J5) go to Analog Inputs 6-7 | ||
+ | |||
+ | === A0 - Analog Input 0 === | ||
+ | |||
+ | * RV1 wiper, 0-5V | ||
+ | * Install jumpers on controls card to pull up/down lines to pots | ||
+ | |||
+ | === A1 - Analog Input 1 === | ||
+ | |||
+ | * RV2 wiper, 0-5V | ||
+ | * Install jumpers on controls card to pull up/down lines to pots | ||
+ | |||
+ | === A2 - Analog Input 2 === | ||
+ | |||
+ | * RV3 wiper, 0-5V | ||
+ | * Install jumpers on controls card to pull up/down lines to pots | ||
+ | |||
+ | === A3 - Analog Input 3 === | ||
+ | |||
+ | * J1 input Jack, 0-5V if jack is plugged into J1 | ||
+ | * RV4 wiper if no jack is plugged into J1 | ||
+ | |||
+ | === A4 - Analog Input 4 === | ||
+ | |||
+ | * J2 input Jack, 0-5V if jack is plugged into J2 | ||
+ | * RV5 wiper if no jack is plugged into J2 | ||
+ | * Could be used for I2C SDA connection (no pot, no jack) | ||
+ | |||
+ | === A5 - Analog Input 5 === | ||
+ | |||
+ | * J3 input Jack, 0-5V if jack is plugged into J3 | ||
+ | * RV6 wiper if no jack is plugged into J3 | ||
+ | * Could be used for I2C SCL connection (no pot, no jack) | ||
+ | |||
+ | === A6 - Analog Input 6 === | ||
+ | |||
+ | * J4 Jack, 0-5V | ||
+ | * Could be either input or output | ||
+ | ** Parts population option | ||
+ | |||
+ | === A7 - Analog Input 7 === | ||
+ | |||
+ | * J5 Jack, 0-5V | ||
+ | * Could be either input or output | ||
+ | ** Parts population option | ||
+ | |||
+ | === J7 - Jacks === | ||
+ | |||
+ | * 2x8 header | ||
+ | ** Female on controls card | ||
+ | * Rev 1 has J2, J6 connections reversed vs [[ER-PROTO-02]] card | ||
+ | |||
+ | [[file:ER-MOZZI-DB_J7.PNG]] | ||
+ | |||
+ | === J8 - Pots === | ||
+ | |||
+ | * 2x10 header | ||
+ | ** Female on controls card | ||
+ | |||
+ | === J10 - Digital 6-13 === | ||
+ | |||
+ | * D9, D10 shared with MOZZI Digital | ||
+ | |||
+ | === D9, D10 - High Def Audio Out === | ||
+ | |||
+ | * J6 - Stereo 3.5mm jack (PJ-366ST) | ||
+ | * Same output on both stereo channel | ||
+ | |||
+ | === J9 - Eurorack Power === | ||
+ | |||
+ | * Power filter | ||
+ | |||
+ | [[file:ER-MOZZI-DB_J9.PNG]] | ||
+ | |||
+ | === J10 - Digital I/O === | ||
+ | |||
+ | [[file:ER-MOZZI-DB_J10.PNG]] | ||
+ | |||
+ | * Pinout | ||
+ | |||
+ | # D0/RX | ||
+ | # D1/TX | ||
+ | # D6 | ||
+ | # D7 | ||
+ | # D8 | ||
+ | # D9 | ||
+ | # D10 | ||
+ | # D11 | ||
+ | # D12 | ||
+ | # D13 | ||
+ | # +5V | ||
+ | # GND | ||
+ | |||
+ | == Software / Example Projects == | ||
+ | |||
+ | * [https://note.com/solder_state/n/n39aacefd73a3 HAGIWO Bezier curve random CV generator] | ||
+ | * [https://note.com/solder_state/n/n69643b792274 HAGIWO Envelope Generator Module] | ||
+ | * [https://note.com/solder_state/n/n88317851a4c7 HAGIWO FM VCO Module] | ||
+ | * [https://note.com/solder_state/n/n30b3a8737b1e HAGIWO Additive VCO (harmonic addition VCO)] | ||
+ | * [https://note.com/solder_state/n/n681d2e07e324 HAGIWO CHORD VCO with mozzi library] | ||
+ | * [https://www.instructables.com/Using-Mozzi-Library-with-5-potentiometers/ Using Mozzi Library With 5 Potentiometers] | ||
+ | * [https://www.hackster.io/Arnov_Sharma_makes/atari-punk-synth-v2-8b9dd3 Atari Punk Synth V2] | ||
+ | * [https://diyelectromusic.wordpress.com/2020/08/21/arduino-multi-pot-mozzi-fm-synthesis/ Arduino Multi-pot Mozzi FM Synthesis] | ||
+ | * [https://note.com/solder_state/n/n88317851a4c7 Arduino mozzi FM VCO Module for 650 yen - Modular synth self-made] | ||
+ | * [https://youtu.be/xb0ZMlqXh-0?t=1631 Nuts and Volts AUDUINO Synth build for the Arduino NANO] | ||
+ | ** [https://www.patreon.com/posts/8765003 Files for Nuts and Volts AUDUINO Synth] | ||
+ | * [https://www.polaxis.be/2015/01/mozmo-the-brilliant-arduino-mozzi-synth-in-an-eurorack-hardware/ MozMo] = ATMega328 plus FTDI | ||
+ | |||
+ | === HAGIWO MOZZI builds === | ||
+ | |||
+ | [[file:ER-PROTO-02-MOZZI-DB_P1080857-720pxV.jpg]] | ||
+ | |||
+ | * [https://note.com/solder_state HAGIWO builds] | ||
+ | * Pots | ||
+ | ** Install RV1-RV4 = 100K | ||
+ | ** Install series resistor R1-R3 1K | ||
+ | ** Install Pull-up/Pull-down jumpers | ||
+ | * Jacks | ||
+ | * J3-J5 = PJ398SM | ||
+ | * J6 = PJ366ST | ||
+ | |||
+ | ==== Additive VCO ==== | ||
+ | |||
+ | * [https://note.com/solder_state/n/n30b3a8737b1e HAGIWO Additive VCO Notes] | ||
+ | |||
+ | [[FILE:HAGIWO_ADDITIVE_VCO.png]] | ||
+ | |||
+ | * 3 pots (Fundamental Frequency, Harmonics Gain, Harmonic) | ||
+ | * 3 CV input jacks (V/Oct, Gain, Harmonic) | ||
+ | * 1 PWM output jack | ||
+ | ** Output swings 1V-4V | ||
+ | * [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/SYNTHS/HAGIWO/HAGIWO_ADD_VCO Additive VCO] Code | ||
+ | |||
+ | ==== Chord VCO ==== | ||
+ | |||
+ | * [https://note.com/solder_state/n/n681d2e07e324 HAGIWO Chord VCO] | ||
+ | |||
+ | [[FILE:HAGIWO_CHORD_VCO.png]] | ||
+ | |||
+ | * 3 pots (Root Frequency, Inversion, Chord/Wave) | ||
+ | * 3 CV input jacks (V/Oct, Inversion, Chord/Wave) | ||
+ | * 1 PWM output jack | ||
+ | ** Output swings 2.5V +/- 100mV | ||
+ | * [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/SYNTHS/HAGIWO/HAGIWO_CHORD CHORD VCO] Code | ||
+ | |||
+ | ==== FM VCO ==== | ||
+ | |||
+ | * [https://note.com/solder_state/n/n88317851a4c7 HAGIWO FM VCO] | ||
+ | |||
+ | [[FILE:HAGIWO_FM_VCO.png]] | ||
+ | |||
+ | * 3 pots (Carrier Frequency, Mod Freq, Mod Level) | ||
+ | * 3 CV input jacks (V/Oct, Mod Freq, Mod Level) | ||
+ | * 1 PWM output jack | ||
+ | ** Output swings 0-5V | ||
+ | |||
+ | * [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/SYNTHS/HAGIWO/HAGIWO_FM_VCO FM VCO] Code | ||
+ | |||
+ | ==== Triple Mode VCO ==== | ||
+ | |||
+ | * FM, Additive, Chord modes | ||
+ | * Started from [https://github.com/Testbild-synth/HAGIWO_arduino_oscillator Testbld Code base] | ||
+ | ** Replaced mode select switch with RV4 mode select pot | ||
+ | *** RV4 is on Analog 3 | ||
+ | *** Add RV4 = 100K to controls card | ||
+ | *** Add R4 = 1K to controls card | ||
+ | *** Add C2 = 0.1uF to controls card | ||
+ | *** Add R4 = 0 ohms jumper to daughtercard | ||
+ | * PWM output | ||
+ | ** Output swings 2V-3V | ||
+ | * [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/SYNTHS/ER_MOZZI_DB/HAGIWO_TRIPLE_VCO Triple VCO Code] | ||
+ | |||
+ | ==== HAGIWO Bezier Random CV Generator ==== | ||
+ | |||
+ | * [[ER-BEZIER-CV|HAGIWO Bezier Random CV Generator]] | ||
+ | ** [https://note.com/solder_state/n/n39aacefd73a3 HAGIWO Bezier Random CV Generator] | ||
+ | |||
+ | [[FILE:HAGIWO_BEZIER_CV_SCHEMATIC-720PX.png]] | ||
+ | |||
+ | == Issues == | ||
+ | |||
+ | === Rev 3 === | ||
+ | |||
+ | * Reverse J2/J6 | ||
+ | * Remove stereo connection on J6 | ||
+ | |||
+ | === Rev 2 === | ||
+ | |||
+ | * J2/J6 reversed | ||
+ | ** Audio out on J2 | ||
+ | |||
+ | === Rev 1 === | ||
+ | |||
+ | * Switch on jacks between RV and J not wired correctly | ||
+ | ** Fixed in Rev 2 schematic | ||
+ | ** Could cut pots and wire manually | ||
+ | ** More easily just don't populate jack or pots that are not needed | ||
+ | * J2, J6 reversed on schematics (Ctrls and ER-MOZZI-DB cards) | ||
+ | * Add jumper J6-T to R13 (other side from J2-T) | ||
+ | |||
+ | == Assembly Sheet == | ||
+ | |||
+ | === Rev 3 === | ||
+ | |||
+ | * [[ER-MOZZI-DB Rev 3 Assembly Sheet]] | ||
+ | * [http://land-boards.com/ER-MOZZI-DB/ER-PROTO-02-MOZZI-DB_Rev3_ibom.html ER-MOZZI-DB Rev 3 Interactive BOM] | ||
+ | |||
+ | === Rev 2 === | ||
+ | |||
+ | * [[ER-MOZZI-DB Rev 2 Assembly Sheet]] | ||
+ | * [http://land-boards.com/ER-MOZZI-DB/ER-PROTO-02-MOZZI-DB_Rev2_ibom.html ER-MOZZI-DB Rev 2 Interactive BOM] | ||
+ | |||
+ | === Rev 1 === | ||
+ | |||
+ | * [[ER-MOZZI-DB Rev 1 Assembly Sheet]] | ||
+ | * [http://land-boards.com/ER-MOZZI-DB/ER-PROTO-02-MOZZI-DB_Rev1_ibom.html ER-MOZZI-DB Rev 1 Interactive BOM] |
Latest revision as of 19:43, 2 February 2023
Contents
- 1 Features
- 2 Arduino Pins
- 2.1 A0 - Analog Input 0
- 2.2 A1 - Analog Input 1
- 2.3 A2 - Analog Input 2
- 2.4 A3 - Analog Input 3
- 2.5 A4 - Analog Input 4
- 2.6 A5 - Analog Input 5
- 2.7 A6 - Analog Input 6
- 2.8 A7 - Analog Input 7
- 2.9 J7 - Jacks
- 2.10 J8 - Pots
- 2.11 J10 - Digital 6-13
- 2.12 D9, D10 - High Def Audio Out
- 2.13 J9 - Eurorack Power
- 2.14 J10 - Digital I/O
- 3 Software / Example Projects
- 4 Issues
- 5 Assembly Sheet
Features
- Daughtercard to ER-PROTO-02 card
- Uses Front Panel and Controls card
- Controls card populated as required
- 0-6 Jacks, 0-6 Pots
- Controls card populated as required
- Uses Front Panel and Controls card
- Arduino NANO
- High Def Sound output
- Up to 6 Pots connected to A/D inputs
- Up to 4 input jacks connected to A/D inputs
- Options
- 0-4 Pots, 0-4 Input Jacks
- 5 Pots, 0-3 Input Jacks
- 6 Pots, 0-2 Input Jacks
Arduino Pins
- The ER-PROTO-02 controls card has 6 pots (RV1-RV6) and 6 jacks (J1-J6)
- One jack is a dedicated output (J6) connected to Hi Def output Arduino pins D9, D10
- The Arduino NANO has 8 Analog Inputs (0-7)
- RV1-RV3 go to Analog Inputs 0-2
- 3 Analog Inputs (Analog Inputs 3-5) get shared between 3 pots (RV4-RV6) and 3 jacks (J1-J3)
- If a jack is inserted, the jack is used and the pot is not connected
- If a jack is not inserted, the pot is used
- 2 Jacks (J4-J5) go to Analog Inputs 6-7
A0 - Analog Input 0
- RV1 wiper, 0-5V
- Install jumpers on controls card to pull up/down lines to pots
A1 - Analog Input 1
- RV2 wiper, 0-5V
- Install jumpers on controls card to pull up/down lines to pots
A2 - Analog Input 2
- RV3 wiper, 0-5V
- Install jumpers on controls card to pull up/down lines to pots
A3 - Analog Input 3
- J1 input Jack, 0-5V if jack is plugged into J1
- RV4 wiper if no jack is plugged into J1
A4 - Analog Input 4
- J2 input Jack, 0-5V if jack is plugged into J2
- RV5 wiper if no jack is plugged into J2
- Could be used for I2C SDA connection (no pot, no jack)
A5 - Analog Input 5
- J3 input Jack, 0-5V if jack is plugged into J3
- RV6 wiper if no jack is plugged into J3
- Could be used for I2C SCL connection (no pot, no jack)
A6 - Analog Input 6
- J4 Jack, 0-5V
- Could be either input or output
- Parts population option
A7 - Analog Input 7
- J5 Jack, 0-5V
- Could be either input or output
- Parts population option
J7 - Jacks
- 2x8 header
- Female on controls card
- Rev 1 has J2, J6 connections reversed vs ER-PROTO-02 card
J8 - Pots
- 2x10 header
- Female on controls card
J10 - Digital 6-13
- D9, D10 shared with MOZZI Digital
D9, D10 - High Def Audio Out
- J6 - Stereo 3.5mm jack (PJ-366ST)
- Same output on both stereo channel
J9 - Eurorack Power
- Power filter
J10 - Digital I/O
- Pinout
- D0/RX
- D1/TX
- D6
- D7
- D8
- D9
- D10
- D11
- D12
- D13
- +5V
- GND
Software / Example Projects
- HAGIWO Bezier curve random CV generator
- HAGIWO Envelope Generator Module
- HAGIWO FM VCO Module
- HAGIWO Additive VCO (harmonic addition VCO)
- HAGIWO CHORD VCO with mozzi library
- Using Mozzi Library With 5 Potentiometers
- Atari Punk Synth V2
- Arduino Multi-pot Mozzi FM Synthesis
- Arduino mozzi FM VCO Module for 650 yen - Modular synth self-made
- Nuts and Volts AUDUINO Synth build for the Arduino NANO
- MozMo = ATMega328 plus FTDI
HAGIWO MOZZI builds
- HAGIWO builds
- Pots
- Install RV1-RV4 = 100K
- Install series resistor R1-R3 1K
- Install Pull-up/Pull-down jumpers
- Jacks
- J3-J5 = PJ398SM
- J6 = PJ366ST
Additive VCO
- 3 pots (Fundamental Frequency, Harmonics Gain, Harmonic)
- 3 CV input jacks (V/Oct, Gain, Harmonic)
- 1 PWM output jack
- Output swings 1V-4V
- Additive VCO Code
Chord VCO
- 3 pots (Root Frequency, Inversion, Chord/Wave)
- 3 CV input jacks (V/Oct, Inversion, Chord/Wave)
- 1 PWM output jack
- Output swings 2.5V +/- 100mV
- CHORD VCO Code
FM VCO
- 3 pots (Carrier Frequency, Mod Freq, Mod Level)
- 3 CV input jacks (V/Oct, Mod Freq, Mod Level)
- 1 PWM output jack
- Output swings 0-5V
- FM VCO Code
Triple Mode VCO
- FM, Additive, Chord modes
- Started from Testbld Code base
- Replaced mode select switch with RV4 mode select pot
- RV4 is on Analog 3
- Add RV4 = 100K to controls card
- Add R4 = 1K to controls card
- Add C2 = 0.1uF to controls card
- Add R4 = 0 ohms jumper to daughtercard
- Replaced mode select switch with RV4 mode select pot
- PWM output
- Output swings 2V-3V
- Triple VCO Code
HAGIWO Bezier Random CV Generator
Issues
Rev 3
- Reverse J2/J6
- Remove stereo connection on J6
Rev 2
- J2/J6 reversed
- Audio out on J2
Rev 1
- Switch on jacks between RV and J not wired correctly
- Fixed in Rev 2 schematic
- Could cut pots and wire manually
- More easily just don't populate jack or pots that are not needed
- J2, J6 reversed on schematics (Ctrls and ER-MOZZI-DB cards)
- Add jumper J6-T to R13 (other side from J2-T)