mf_ng_module
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| mf_ng_module [2016/08/05 15:36] – ↷ Page name changed from mf_module to mf_ng_module psykhaze | mf_ng_module [2016/08/05 19:27] (current) – [Introduction] psykhaze | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Motorfader Module ====== | + | ====== Motorfader-NG Module ====== |
| - | MF Module is used to control up to 8 motorized faders. | + | {{ :neonking: |
| - | * [[http:// | + | |
| - | The MF module connects to J7 on the [[core module]], and also connects to the motors on the faders. | + | =====Introduction===== |
| - | The MF module is used by the [[MIDIbox LC]] application. | + | The MF_NG module is the successor of the MBHP_MF module and has following design targets: |
| + | |||
| + | * find a solution to handle high-quality faders like Alps K faders with " | ||
| + | * find a solution for Core32 which doesn' | ||
| + | * find a solution for Core32 which cannot handle touch sensors properly without heavy CPU load (resp. without an additional external device or microcontroller) | ||
| + | * find a solution which is compatible with PIC based projects for best usability | ||
| + | * find a solution which is DIY friendly and doesn' | ||
| + | * find a solution which can be easily tested and troubleshooted (no need to learn new processes) | ||
| + | |||
| + | {{ :: | ||
| + | |||
| + | And the result is: | ||
| + | |||
| + | * a dedicated **PIC controller** controls the motorfaders directly. | ||
| + | * the firmware can be updated via MIDI! | ||
| + | * **motorfaders are accessed via MIDI** - this allows standalone usage, cascading (to chain multiple modules), and the re-use of existing infrastructure such as MIOS, MIOS Studio and MIOS Bootloader | ||
| + | * **the module can either be connected to a PC directly, or controlled from a second PIC or STM32** | ||
| + | * native support of various protocols (e.g. PitchBender, | ||
| + | * support for 8 touch sensors | ||
| + | * instead of TC4427 I'm using L293D now - not at least because of the integrated diodes. | ||
| + | * due to the direct motor control connections, | ||
| + | * since the firmware is dedicated for this task, there was enough memory free to integrate advanced features, such as **runtime-calibration and motor position tracing** which are supported by MIOS Studio | ||
| + | |||
| + | ===== Parts List ===== | ||
| + | |||
| + | see [[mf_ng_board_parts_list|MF_NG Parts List]] | ||
| + | |||
| + | * {{http:// | ||
| + | |||
| + | ===== Compatible Motorfaders ===== | ||
| + | |||
| + | * ALPS RASON11M9 {{http:// | ||
| + | |||
| + | ===== PIC Source Code ===== | ||
| + | |||
| + | * {{http:// | ||
mf_ng_module.1470411399.txt.gz · Last modified: 2016/08/05 15:36 by psykhaze
