Difference between revisions of "Arduino NANO MOZZI on ER-PROTO-01"
Jump to navigation
Jump to search
Blwikiadmin (talk | contribs) |
Blwikiadmin (talk | contribs) |
||
(30 intermediate revisions by the same user not shown) | |||
Line 16: | Line 16: | ||
* 6 Pots | * 6 Pots | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* 2 CV Input Jacks | * 2 CV Input Jacks | ||
− | |||
− | |||
* 1 Output Jack | * 1 Output Jack | ||
** J4 = MOZZI HI DEF Audio | ** J4 = MOZZI HI DEF Audio | ||
Line 37: | Line 29: | ||
[[FILE:ER-MOZZI-AUDIO_OUT_SCHEM.PNG]] | [[FILE:ER-MOZZI-AUDIO_OUT_SCHEM.PNG]] | ||
+ | |||
+ | === Input Jacks Schematic === | ||
+ | |||
+ | [[FILE:ER-MOZZI-INPUT_JACKS_SCHEM.PNG]] | ||
=== CV In Schematic === | === CV In Schematic === | ||
Line 43: | Line 39: | ||
[[FILE:ER-MOZZI-CV_IN_SCHEM.PNG]] | [[FILE:ER-MOZZI-CV_IN_SCHEM.PNG]] | ||
+ | |||
+ | === Parts on Controls Card === | ||
+ | |||
+ | [[file:ER-MOZZI-CTLS_CARD_POTS_SCHEM.PNG]] | ||
+ | |||
+ | === Analog Inputs to NANO === | ||
+ | |||
+ | [[file:ER-MOZZI-NANO_ANAOG_INS_SCHEM.PNG]] | ||
+ | |||
+ | ==== Arduino Analog Pins/Controls Map ==== | ||
+ | |||
+ | <pre> | ||
+ | int RV1 = analogRead(A7); | ||
+ | int RV2 = analogRead(A4); | ||
+ | int RV3 = analogRead(A6); | ||
+ | int RV4 = analogRead(A3); | ||
+ | int RV5 = analogRead(A5); | ||
+ | int RV6 = analogRead(A2); | ||
+ | int J1 = analogRead(A0); | ||
+ | int J2 = analogRead(A1); | ||
+ | </pre> | ||
+ | |||
+ | === J6 - Eurorack Power === | ||
+ | |||
+ | * J6 on the I/O card | ||
+ | ** Eurorack power | ||
+ | ** 2x5 IDC | ||
+ | ** GATE, CV not connected | ||
+ | |||
+ | [[file:ER-PROTO-DB-01_J6.png]] | ||
== Parts Placement (KiCad) == | == Parts Placement (KiCad) == | ||
− | + | === Daughtercard 3D view === | |
[[FILE:ER-MOZZI-PARTS_3D.PNG]] | [[FILE:ER-MOZZI-PARTS_3D.PNG]] | ||
− | + | === CAD placement === | |
+ | |||
+ | [[FILE:ER-MOZZI-PARTS_CAD.PNG]] | ||
+ | |||
+ | === Parts under NANO socket view === | ||
+ | |||
* Caps/diodes are under the socketed NANO | * Caps/diodes are under the socketed NANO | ||
[[FILE:ER-MOZZI-PARTS_DETAILS_TOP-3D.PNG]] | [[FILE:ER-MOZZI-PARTS_DETAILS_TOP-3D.PNG]] | ||
− | + | === Input Jacks Filter parts view === | |
[[FILE:ER-MOZZI-CV_IN_FILTER.PNG]] | [[FILE:ER-MOZZI-CV_IN_FILTER.PNG]] | ||
− | + | === With NANO === | |
[[FILE:ER-MOZZI-NANO_3D.PNG]] | [[FILE:ER-MOZZI-NANO_3D.PNG]] | ||
− | |||
− | |||
− | |||
− | |||
== Wires == | == Wires == | ||
Line 86: | Line 113: | ||
NET: GND4, A1-29 | NET: GND4, A1-29 | ||
NET: +5VD, A1-27, J37-11 | NET: +5VD, A1-27, J37-11 | ||
+ | NET: VIN, +12V | ||
NET: L5V, J37-14, J37-8 | NET: L5V, J37-14, J37-8 | ||
NET: LGND, J37-16, J37-4 | NET: LGND, J37-16, J37-4 | ||
Line 162: | Line 190: | ||
== Software == | == Software == | ||
− | * [https://github.com/land-boards/lb-Arduino-Code/blob/master/LBCards/SYNTHS/PROTO01_POTS_CHECK/PROTO01_POTS_CHECK.ino PROTO01_POTS_CHECK.ino] - Dump pots/input jacks to screen | + | * [https://github.com/land-boards/lb-Arduino-Code/blob/master/LBCards/SYNTHS/ER_PROTO_01/PROTO01_POTS_CHECK/PROTO01_POTS_CHECK.ino PROTO01_POTS_CHECK.ino] - Dump pots/input jacks to screen |
+ | |||
+ | === MOZZI === | ||
+ | |||
+ | * [https://sensorium.github.io/Mozzi/ MOZZI] | ||
+ | ** [https://sensorium.github.io/Mozzi/learn/a-simple-sketch/ MOZZI Learning] | ||
+ | * [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/SYNTHS/MOZZI MOZZI Software Repo] | ||
+ | ** [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/SYNTHS/MOZZI/AMsynth_HIFI AMsynth_HIFI] - Example of Amplitude Modulation synthesis using Mozzi sonification library | ||
+ | ** [https://github.com/land-boards/lb-Arduino-Code/blob/master/LBCards/SYNTHS/MOZZI/Detuned_Beats_Wash/Detuned_Beats_Wash.ino Detuned_Beats_Wash] - Plays a fluctuating ambient wash using pairs of slightly detuned oscillators | ||
+ | ** [https://github.com/land-boards/lb-Arduino-Code/blob/master/LBCards/SYNTHS/MOZZI/FMsynth_32k_HIFI/FMsynth_32k_HIFI.ino FMsynth_32k_HIFI] - simple FM with the phase modulation technique, using Mozzi sonification library | ||
+ | ** [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/SYNTHS/MOZZI/Sinewave_HIFI Sinewave_HIFI] - playing a sinewave at a set frequency, using Mozzi sonification library | ||
+ | ** [https://github.com/land-boards/lb-Arduino-Code/blob/master/LBCards/SYNTHS/MOZZI/Volume_Knob/Volume_Knob.ino Volume_Knob] - using a potentiometer to control the amplitude of a sinewave with Mozzi sonification library | ||
+ | ** [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/SYNTHS/Knob_LightLevel_x2_FMsynth Knob_LightLevel_x2_FMsynth] - FM Synth | ||
+ | |||
+ | === [https://note.com/solder_state HAGIWO builds] === | ||
+ | |||
+ | * [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/SYNTHS/HAGIWO/HAGIWO_ADD_VCO Additive VCO] - [https://note.com/solder_state/n/n30b3a8737b1e HAGIWO Additive VCO Notes] | ||
+ | * [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/SYNTHS/HAGIWO/HAGIWO_CHORD CHORD VCO] - [https://note.com/solder_state/n/n681d2e07e324 HAGIWO Chord VCO] | ||
+ | * [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/SYNTHS/HAGIWO/HAGIWO_FM_VCO HAGIWO FM VCO] |
Latest revision as of 00:02, 21 November 2022
Contents
Features
- Arduino NANO on ER-PROTO-01 card
- 6 Pots, 2 Input Jacks, 1 Output Jacks
- Runs MOZZI
NANO Pinout
Controls
- 6 Pots
- 2 CV Input Jacks
- 1 Output Jack
- J4 = MOZZI HI DEF Audio
HAGIWO Bezier Reference Schematic
Schematic
Audio Out Schematic
Input Jacks Schematic
CV In Schematic
- ANA0 in example
Parts on Controls Card
Analog Inputs to NANO
Arduino Analog Pins/Controls Map
int RV1 = analogRead(A7); int RV2 = analogRead(A4); int RV3 = analogRead(A6); int RV4 = analogRead(A3); int RV5 = analogRead(A5); int RV6 = analogRead(A2); int J1 = analogRead(A0); int J2 = analogRead(A1);
J6 - Eurorack Power
- J6 on the I/O card
- Eurorack power
- 2x5 IDC
- GATE, CV not connected
Parts Placement (KiCad)
Daughtercard 3D view
CAD placement
Parts under NANO socket view
- Caps/diodes are under the socketed NANO
Input Jacks Filter parts view
With NANO
Wires
NET: ANA0, A1-19, (C7-1, D1-2, D3-1, R9-2) NET: ANA1, A1-20, (C8-1, D2-2, D4-1, R10-2) NET: ANA2, A1-21, J37-3 NET: ANA3, A1-22, J37-6 NET: ANA4, A1-23, J37-9 NET: ANA5, A1-24, J37-12 NET: ANA6, A1-25, J37-15 NET: ANA7, A1-26, J37-18 NET: J1-T, J38-8, (R7-1, R9-1) NET: J2-T, J38-4, (R10-1, R8-1) NET: J4-T, J38-2, (C10-1, R14-2) NET: GND1, J37-7 NET: GND2, J38-3 or 5 NET: GND3, A1-4 NET: GND4, A1-29 NET: +5VD, A1-27, J37-11 NET: VIN, +12V NET: L5V, J37-14, J37-8 NET: LGND, J37-16, J37-4
Parts List
Find | Qty | Ref Des | Part Number |
---|---|---|---|
1 | 2 | R7, R8 | 100K |
2 | 2 | R9, R10 | 10K |
3 | 2 | R11, R14 | 3.9K |
4 | 2 | R12, R13 | 1M |
5 | 4 | D1-D4 | BAT41 |
6 | 8 | C1-C8 | 0.1uF |
7 | 1 | C9 | 4.7nF |
8 | 1 | C10 | 10nF |
9 | 1 | J5 | HEADER, 2X10 |
10 | 1 | J6 | HEADER, 2X8 |
11 | 1 | J10 | HEADER, 1x8 |
12 | 1 | A1 | Arduino_Nano_v3 |
Software
- PROTO01_POTS_CHECK.ino - Dump pots/input jacks to screen
MOZZI
- MOZZI
- MOZZI Software Repo
- AMsynth_HIFI - Example of Amplitude Modulation synthesis using Mozzi sonification library
- Detuned_Beats_Wash - Plays a fluctuating ambient wash using pairs of slightly detuned oscillators
- FMsynth_32k_HIFI - simple FM with the phase modulation technique, using Mozzi sonification library
- Sinewave_HIFI - playing a sinewave at a set frequency, using Mozzi sonification library
- Volume_Knob - using a potentiometer to control the amplitude of a sinewave with Mozzi sonification library
- Knob_LightLevel_x2_FMsynth - FM Synth