NoMobo setup

  • On this page we collect a series of configuration examples concerning the creation of a controller without using the DART_MOBO pcb, in other words without using multiplexers and shifters.
  • Advantages: you can create a controller very quickly, and get familiar with the editor, using components that are very easy to find and spend very little money..
  • In this case only a few modifiers can be connected:  in the image below we see that we have space for 6 generic modifiers (potentiometers or buttons or sensors) that can be connected to the 6 Analog inputs (A0, A1, A2, A3, A4, A5) of the Arduino board. To these we can add an encoder connected to digital inputs 2 and 3, and two touch sensors.



In the HELLO_WORLD example we managed to create a controller using the Autodetect function.

Now we will learn how to use the DART_EDITOR to configure a controller created without the DART_MOBO circuitry, referring to the correct numbering of the inputs.

  • The DART_EDITOR was created for a 48 input system, based on multiplexers, for this reason the numbering to follow, if only the Arduino board is used, is 1, 9, 17, 25, 33, 41.
    • EXAMPLE: if I connect a potentiometer to the Arduino A3 input, I will have to select the modifier number 25 in the Main screen of the editor, and then compile the setup as described in the EDITOR_BASICS TIP.
  • this notion is basic for those who want to create a custom layout from scratch.

NoMobo preset

  • To make everything simpler, the “NO_MOBO” preset has been created specifically to act  as a starting point for those who want to create a controller without the DART_MOBO circuitry. The layout of this preset reproduces the disposition and naming of the analog inputs of the arduino board.
  • The preset can be found in the DART_PRESETS repo.
  • Just select an ITEM and compile the settings as described in the Editor_basics guide.
  • The “G” item holds the general settings of the circuit, it can be left untouched for the moment.


NoMobo Full preset

  • The “NO-MOBO-FULL.csv” preset includes four more ITEMS in the layout area:
    • ENC holds the settings for the encoder.
    • T1 and T2 hold the settings for the Touch sensors
    • M hold the settings for Mouse emulation, for those who use an Arduino Leonardo board.
  • for in-depth configuration information, refer to the guides:

NoMobo LED output

  • it is possible to insert up to 6 LEDs in our NoMobo circuit.
  • These LEDs essentially provide a visual feedback on the activity of the buttons (toggle mode, midi feedback).
  • The LEDs can be connected directly to the Arduino board on the digital pins D4, D5, D6, D10, D11, D12.
    • All other digital pins cannot be accessed.
  • You need to use the DART_EDITOR editor to set the device in NoMobo mode.
    • In this mode, Shifters and multiplexers are NOT used, so the relative digital pins on the Arduino board are freed in order to connect LEDs directly.
    • Select ITEM “G” related to the general settings of the circuit, then set the NoMobo selector to 1.
  • to assign an LED to a button, just enter the number of the desired digital output, in the “LED” selector, in the Button settings menu.