Author |
Message |
ixtern
Joined: Jun 25, 2018 Posts: 145 Location: Poland
|
Posted: Tue Oct 30, 2018 1:45 am Post subject:
Arduino MIDI Clock Subject description: MIDI Clock based on Arduino Nano |
 |
|
This is my first prototype Eurorack module - MIDI Clock. Heart of it's construction is the Arduino Nano module. Code was mainly based on Dieter Van de Walle "arduino-midi-clock".
Specification:
- BPM range: 40-300,
- BPM blinking LED indication,
- 2 MIDI Clock Outputs,
- BPM Sync short pulse output,
- BPM Sync long pulse output,
- Internal MIDI Clock and BPM Sync connector,
- Start/Stop button,
- Continue/Stop button,
- 0.96" OLED display,
- Encoder for BPM setting,
- Encoder's switch for encoder step toggle (x1 or x10).
Components were soldered on the common prototype PCB using teflon-coated 28-30AWG wires for connections.
Notice: Hardware debouncer (MC14490) was used just for fun and to test it, in your construction you can
connect buttons directly to the Aduino Nano inputes and use software debouncer.
If you wonder why there are free MC14490 inputs left instead to be used for encoder pins then the reason
is different debounce time needed for button and for encoders.
C101 (47nF) connected to the pins 7 and 9 of the MC14490 sets debounce time appropriate for buttons.
Recommended capacity for encoders is 1.5nF (5 ms delay). Nevermind, it's just a curiosity, you don't need it.
Module is supplied by standard Eurorack 16-pin (2x8) connector, so it is possible to have not only +5V outputs
but also +12V (or +15V, depends on your power supply). An additional transistor and resistor is needed for such output
(like the blinking LED circuit).
For testing purposes module may be supplied from standard microUSB +5V through Arduino Nano USB connector.
Front panel file in Front Panel Designer is included.
Kicad files with project/schematic are also included (no PCB project as I didn't needed it).
sym-lib-table file should be edited in text editor to point correct path to the MC14490 library.
MC14490 library files should be placed in the Kicad lib folder (or where you want if all paths in Kicad are correctly set).
[/img]
Description: |
Arduino MIDI Clock schematic file |
|
Filesize: |
368.85 KB |
Viewed: |
1076 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |

|
Description: |
MIDI Clock output signals |
|
Filesize: |
13.94 KB |
Viewed: |
425 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |

|
Description: |
Arduino MIDI Clock schematic PDF file |
|
 Download (listen) |
Filename: |
MIDI_CLOCK_sch.pdf |
Filesize: |
107.28 KB |
Downloaded: |
507 Time(s) |
Description: |
Arduino sketch for MIDI Clock |
|
 Download (listen) |
Filename: |
ArduinoMIDIClock.ino |
Filesize: |
14.37 KB |
Downloaded: |
585 Time(s) |
Description: |
MIDI Clock panel (Front Panel Designer file) |
|
 Download (listen) |
Filename: |
IXT-MIDI_CLOCK.fpd |
Filesize: |
1.41 KB |
Downloaded: |
418 Time(s) |
|
|
Back to top
|
|
 |
ixtern
Joined: Jun 25, 2018 Posts: 145 Location: Poland
|
Posted: Tue Oct 30, 2018 1:50 am Post subject:
|
 |
|
Additional files for Arduino MIDI Clock.
Description: |
|
Filesize: |
1.71 MB |
Viewed: |
391 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |

|
Description: |
|
Filesize: |
1.93 MB |
Viewed: |
462 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |

|
Description: |
|
Filesize: |
2.38 MB |
Viewed: |
380 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |

|
Description: |
|
Filesize: |
1.31 MB |
Viewed: |
369 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |

|
Description: |
MIDI Clock panel with reference points |
|
 Download (listen) |
Filename: |
IXT-MIDI_CLOCK_with_refs.pdf |
Filesize: |
6.58 KB |
Downloaded: |
395 Time(s) |
|
|
Back to top
|
|
 |
ixtern
Joined: Jun 25, 2018 Posts: 145 Location: Poland
|
|
Back to top
|
|
 |
ixtern
Joined: Jun 25, 2018 Posts: 145 Location: Poland
|
Posted: Tue Oct 30, 2018 2:53 pm Post subject:
|
 |
|
As you can see on the photos, IC used in MIDI Clock is a 74HC4050, not 4050 as can be seen on a Kicad schematic. Simply Kicad haven't proper name in library and later I have forgotten to rename IC from 4050 to 74HC4050. |
|
Back to top
|
|
 |
|