User Tools

Site Tools



This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
mf_ng_module [2006/05/01 15:47]
moebius created
mf_ng_module [2016/08/05 19:27] (current)
psykhaze [Introduction]
Line 1: Line 1:
 +====== Motorfader-NG Module ======
- * **MF Module ​(Motor Fader):** +{{ :​neonking:​mbhp_mf_v3_proto1.jpg?​500 |}} 
-    * [[|MF Module]] ​<sup>uCApps</​sup>​+ 
 +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 "​coreless"​ motors 
 +  ​find a solution for Core32 which doesn'​t deliver stable enough ADC conversion results due to the reduced 3.3V voltage range 
 +  ​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'​t require additional gear for something which isn't part of the MBHP yet 
 +  * find a solution which can be easily tested and troubleshooted (no need to learn new processes) 
 +{{ ::​neonking:​mbhp_mf_ng_final1.jpg?​600 |}} 
 +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,​ CCs, even Logic Control and Mackie Control Emulation) 
 +  * 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,​ **the PIC is now able to generate PWM with 50 uS steps for improved motor speed control** while a motor is moved 
 +  * 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]] 
 +  * {{​mbhp/​mbhp_mf_ng.pdf|Schematic}}<​sup>​UCapps</​sup>​ 
 +===== Compatible Motorfaders ===== 
 +  * ALPS RASON11M9 {{​MF_NG_connection_diagram.pdf|Interconnection Diagram}}<​sup>​UCapps</​sup>​ 
 +===== PIC Source Code ===== 
 +  * {{http://​​mbhp/​|MF_NG PIC Code}}<sup>UCapps</​sup>​
mf_ng_module.1146498443.txt.gz · Last modified: 2006/10/15 09:35 (external edit)