mb-modulbox-ng
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| mb-modulbox-ng [2016/08/15 00:46] – [MB-ModulBox NG] psykhaze | mb-modulbox-ng [2016/10/08 12:53] (current) – psykhaze | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| {{ :: | {{ :: | ||
| - | // <wrap info> Under Heavy Developpment | + | // <wrap info> Under Construction |
| - | + | ||
| - | ===== Introduction ===== | + | |
| - | + | ||
| - | The MB-Modulbox-NG Project is a modern version of the **[[Modulbox]]** project | + | |
| - | \\ | + | |
| - | In short words, it's a **Eurorack-size compliant Modular MIDIbox Control Surface ** based upon MB-NG. | + | |
| - | + | ||
| - | From a **Main Part,small modules would be chained to Build the custom-sized control surface of your dreams by choosing the MIDI controls you want**. | + | |
| - | + | ||
| - | Main part would also allow **Access to Menus for configuring and saving things on SD Card** , and optionnal **External Analog Inputs/ | + | |
| - | + | ||
| - | **Each Small Module will have a Different type of Interaction** and will include Digital Shift Registers and/or Multiplexers For Analog lines . Then modules would be chained one to another up to main part. | + | |
| - | + | ||
| - | Modules **Chain Connectors | + | |
| - | + | ||
| - | ====Main Part Features ==== | + | |
| - | + | ||
| - | - **[[stm32f4_core_board_parts_list|STM32F4 Board]]** | + | |
| - | - **[[scs_module|Standard Control Surface]]** with 6 Tactile switches, Push - Encoder , | + | |
| - | - **[[sd_card_module|SD Card Slot]]** (+USB in?) | + | |
| - | - **[[midi_io_matrix_board_parts_list|2xMIDI IN + 2xMIDI OUT 2.5mm jack Plugs]]** | + | |
| - | - **Optionnal 16x3.5mm jacks** for external **[[ainser64_board_parts_list|Analog Ins]]**/ | + | |
| - | + | ||
| - | ===== Community users working on it ===== | + | |
| - | + | ||
| - | * **[[Ksir]] ** - Modulbox Original Designer - PCB Design - Programming | + | |
| - | * **[[Psykhaze]]** - Documentation - Frontpanel design - PCB Design - Programming | + | |
| - | * **[[Latigid On]]** - PCB Design -Troubleshooting Help | + | |
| - | + | ||
| - | ==== Getting Involved ? ==== | + | |
| - | + | ||
| - | Just let a Private message on the forum to users already involved | + | |
| - | + | ||
| - | + | ||
| - | ===== Software Tools used ===== | + | |
| - | + | ||
| - | * **[[inkscape|Inkscape Vector Drawing Software]]** - Front panel Concept Drawing | + | |
| - | * **[[kicad|KiCAD PCB]]** - PCB Design | **[[http:// | + | |
| - | * **[[FreeCAD|FreeCAD 3D Technical Drawing]]** - Case Design | + | |
| - | * **[[codeblocks_ide|Code:: | + | |
| - | * **[[tools# | + | |
| - | + | ||
| - | =====PCB process===== | + | |
| - | + | ||
| - | - < | + | |
| - | - KiCAD Library | + | |
| - | - Schematics | + | |
| - | - FootPrint Creation / Association to schematics | + | |
| - | - Netlist Export | + | |
| - | - Make Pcb routing - Put pinheader/ | + | |
| - | + | ||
| - | + | ||
| - | ===== Architecture ===== | + | |
| - | + | ||
| - | ==== Modulbox-NG ==== | + | |
| - | \\ | + | |
| - | {{ :: | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Eurorack design ==== | + | |
| - | + | ||
| - | * **Eurorack Design is 3U Height ** So frontpanel // | + | |
| - | * **Modules Frontpanels are 8HP-multiple wide** // | + | |
| - | * **PCB Size is 100mm height** To stay compliant to **// | + | |
| - | + | ||
| - | ==== Splitted View ==== | + | |
| - | + | ||
| - | {{ :: | + | |
| - | \\ | + | |
| - | ===== Tech Demos Videos ===== | + | |
| - | {{youtube> | + | |
| - | {{youtube> | + | |
| - | {{youtube> | + | |
| - | {{youtube> | + | |
| - | {{youtube> | + | |
| - | {{youtube> | + | |
| - | {{youtube> | + | |
| - | {{youtube> | + | |
| - | {{youtube> | + | |
| - | \\ | + | |
| - | ===== Modules List + UI Parts ===== | + | |
| - | \\ | + | |
| - | ^ Module | + | |
| - | |Main UI+Main PCB|1 |Jacksx16 | + | |
| - | |OLED-SCS | + | |
| - | |Vertical 4xOLEDS|3 | + | |
| - | |LCD Vertical SCS|4 | | + | |
| - | |LCD Horizontal Extended SCS|5 | | + | |
| - | |Encoders x8 |6 | + | |
| - | |Pots x8 |7 |Pots x8 | | | + | |
| - | |LED Ring Encoders x4|8 | |16x4 3mm |x4 PushRotary| | + | |
| - | |Faders 2x2 | + | |
| - | |Light-Fader 2x2|10 | + | |
| - | |Long Faders x2 |11 |Long Fadersx2 | | + | |
| - | |Motor Fader x1|12 | + | |
| - | |Switches x8 A|13 | | + | |
| - | |Switches x8 B|14 | | + | |
| - | |Light-Switches x8 A|15 | | + | |
| - | |Light-Switches x8 B|16 | | + | |
| - | |Numeric Displayx2|17 | + | |
| - | |Numeric Displayx4|18 | + | |
| - | |8x8 LED Modulation Matrix|19| | + | |
| - | |16x16 LED DotMatrix|20 | + | |
| - | |8x16 RGB DotMatrix|21 | + | |
| - | |Additional Analog In or Out Interface|22|Jacksx8| | + | |
| - | |Crosspoint Matrix 8x4(x4)|23|Jacksx(8+4)|x(8x4) 3mm | |Toggle 4poles, Tactilex(8+4)|16|Psykhaze| | + | |
| - | |Adafruit Silicon 3mm 8x8 Matrix|24| | + | |
| - | |Sparkfun Silicon 5mm 4x4 RGB Matrix|25| | + | |
| - | |RGB Encoder 4x4 Matrix|26| | + | |
| - | |Joystick | + | |
| - | |Linear Touch |28 |1x(Force)Linear Sensor| 8xWS2812| | + | |
| - | |Circular touch|29 | + | |
| - | |Force touch |30 |4xForce touch|4xRGB | + | |
| - | |MiniDeck DJ Control|31|1xScratchFader+ 1xVertical Fader|x8 3mm|x1 Code Wheel +x3 PushRotary| |32| | | | + | |
| - | + | ||
| - | ===== Frontpanels Layouts ===== | + | |
| - | \\ | + | |
| - | {{: | + | |
| - | {{: | + | |
| - | {{: | + | |
| - | \\ | + | |
| - | \\ | + | |
| - | ===== Modules Ins/Outs + Related Parts ===== | + | |
| - | \\ | + | |
| - | ^ . ^ 1 ^ 2 ^ 3 ^ 4 ^ 5 ^ 6 ^ 7 ^ 8 ^ 9 ^ 10 ^ 11 ^ 12 ^ 13 ^ 14 ^ 15 ^ | + | |
| - | | Digital Ins |8 |0> | + | |
| - | | 74HC165 # |1 |0> | + | |
| - | | Digital Outs |/ |/ |/ |/ |/ |/ |/ |16 |/ |/ | + | |
| - | | 74HC595 # |/ |/ |/ |/ |/ |/ |/ |2 |/ |/ | + | |
| - | | Analog Ins | + | |
| - | | CLCD # | + | |
| - | | OLED # | + | |
| - | + | ||
| - | ^ . ^ 16 ^ 17 ^ 18 ^ 19 ^ 20 ^ 21 ^ 22 ^ 23 ^ 24 ^ 25 ^ 26 ^ 27 ^ 28 ^ 29 ^ 30 ^ 31 ^ | + | |
| - | | Digital Ins |16 |4 | + | |
| - | | 74HC165 # |2 | + | |
| - | | Digital Outs |8 | + | |
| - | | 74HC595 # |1 | + | |
| - | | Analog Ins | + | |
| - | | CLCD # | + | |
| - | | OLED # | + | |
| - | + | ||
| - | ===== Parts References ===== | + | |
| - | \\ | + | |
| - | ==== Parts Datasheets ==== | + | |
| - | + | ||
| - | ^ Designation | + | |
| - | | Serial Register IN |{{http:// | + | |
| - | | Serial Register OUT |{{http:// | + | |
| - | | Line Driver | + | |
| - | | OptoCoupler | + | |
| - | |Analog> | + | |
| - | | Multiplexer switch | + | |
| - | |Digital> | + | |
| - | |Operational Amplifier|{{http:// | + | |
| - | | Crosspoint Switch | + | |
| - | | Switch Rotary Encoder | + | |
| - | | 5mm WS2812 LED |{{https:// | + | |
| - | | 5mm RGB LED | + | |
| - | | Tactile Switch | + | |
| - | | Tactile Switch 2 | + | |
| - | | Light-Tactile Switch | + | |
| - | | Toggle | + | |
| - | | Light-Toggle Switch |{{http:// | + | |
| - | |Code Wheel+ Optical Encoder|{{http:// | + | |
| - | | Fader |{{http:// | + | |
| - | | Long Fader |[[http:// | + | |
| - | | Long Fader 2| {{http:// | + | |
| - | | Light-Fader | + | |
| - | | Motor Fader |[[http:// | + | |
| - | | Rotary Pot | + | |
| - | | SD Card Socket | + | |
| - | | OLED 256x64px 3,12" |{{http:// | + | |
| - | | OLED 256x64px 3,2 " |{{http:// | + | |
| - | | OLED 128x64px 0,96" |{{http:// | + | |
| - | | CLCD 20x4 | + | |
| - | | CLCD 40x4 | + | |
| - | | 8x8 Monochrome DotMatrix | + | |
| - | | 8x8 RGB DotMatrix | + | |
| - | |3 Digits Numeric Display |{{http:// | + | |
| - | |Silicon 4x4 Button Matrix 5mm|[[https:// | + | |
| - | |Silicon 4x4 Button Matrix 3mm|[[https:// | + | |
| - | | jack 3,5mm mono | + | |
| - | | Joystick 1 |[[https:// | + | |
| - | | Joystick 2 |[[https:// | + | |
| - | | Force Touch Sensor | + | |
| - | | Ring Sensor |{{https:// | + | |
| - | | Linear+Force Sensor |{{: | + | |
| - | | Linear Touch Sensor |{{https:// | + | |
| - | |Circular Touch Sensor|{{https:// | + | |
| - | + | ||
| - | ====Buy Places==== | + | |
| - | + | ||
| - | * **[[http:// | + | |
| - | * **[[http:// | + | |
| - | + | ||
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| - | * [[https:// | + | |
| - | * [[https:// | + | |
| - | + | ||
| - | + | ||
| - | ===== Software / Firmware ===== | + | |
| - | + | ||
| - | * **[[tools# | + | |
| - | + | ||
| - | A **GUI** will be developped with JUCE Library to make your **MIDI mapping** upon your custom control interface and make your **custom infos display on OLED / CLCDs / LEDs Matrixes**. Upon a list of **Pre-made functions**, | + | |
| - | + | ||
| - | <wrap tip> **// | + | |
mb-modulbox-ng.txt · Last modified: 2016/10/08 12:53 by psykhaze
