jD-IOBoard Configuator V1.0.0-27483 - Air Frame X-Frame - GUI shows REAR REAR designations for the two front arms. 

Is this correct? 

Why not a simple update to fix this? 

Why only the REAR arm? 

What about the other three?

What LED strips allow for patterns?  The LED strips from jDrones seem to be all ON or all OFF, at least this is how their demo code runs.  The configurator allows for patterns but wiring patterns are not explained.  There is really something amiss here, a complete disconnect.

Jani, last year, stated an update was coming that would allow more options for all arms.  Does anyone know if this ever happened?  I wonder why Jani said there would be an update and there wasn't?

Does IOBoard configurator work?  Test: Unselect all check boxes and only have Pattern 1, 1,2, and 3 checked.  Save To IO Board clicked and a Done! message appears, click OK.  Now Read From IO Board, Done! message block appears, click OK.  And now all of the original check boxes are back and not the ones just saved.  Appears that the configurator exe does not work and it is not ideal because it only does REAR Flash.  Yes I have the latest drivers and a jDrones


Using Arduino sketch and the Example Program Code and try to upload and I receive

sketch_jul05a.ino: In function 'void RxEvent(int)':

sketch_jul05a:218: error: 'class TwoWire' has no member named 'receive'

As of Arduino 1.0, the Wire.receive() function was renamed to Wire.read() for consistency with other libraries.

The Example Program Code provide no help on the steps to take and it also appears the example code is outdated.

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –


  • Whats more,

    after trying to re-install, i get the following error:

    An error occurred trying to download 'http://www.jdrones.com/sw/ioboard/jD-IOBoard.application'.

    See the setup log file located at 'C:*SNIP*\AppData\Local\Temp\VSD204C.tmp\install.log' for more information.

    and that log file reads:

    The following properties have been set:
    Property: [AdminUser] = true {boolean}
    Property: [InstallMode] = HomeSite {string}
    Property: [ProcessorArchitecture] = AMD64 {string}
    Property: [VersionNT] = 6.1.1 {version}
    Running checks for package 'Windows Installer 3.1', phase BuildList
    The following properties have been set for package 'Windows Installer 3.1':
    Running checks for command 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe'
    Result of running operator 'VersionGreaterThanOrEqualTo' on property 'VersionMsi' and value '3.1': true
    Result of checks for command 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe' is 'Bypass'
    'Windows Installer 3.1' RunCheck result: No Install Needed
    Running checks for package '.NET Framework 3.5 SP1', phase BuildList
    Reading value 'SP' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5'
    Read integer value 1
    Setting value '1 {int}' for property 'DotNet35SP'
    The following properties have been set for package '.NET Framework 3.5 SP1':
    Property: [DotNet35SP] = 1 {int}
    Running checks for command 'DotNetFX35SP1\dotNetFx35setup.exe'
    Result of running operator 'ValueGreaterThanEqualTo' on property 'DotNet35SP' and value '1': true
    Result of checks for command 'DotNetFX35SP1\dotNetFx35setup.exe' is 'Bypass'
    '.NET Framework 3.5 SP1' RunCheck result: No Install Needed
    Launching Application.
    URLDownloadToCacheFile failed with HRESULT '-2146697211'
    Error: An error occurred trying to download 'http://www.jdrones.com/sw/ioboard/jD-IOBoard.application'.

  • Jani:

    I was gifted a sweet new iO board for christmas, and it did drive LEDs just fine. But after updating its firmware to the v15, i now get an error on connect reading :

    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.ArgumentOutOfRangeException: Value of '8' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.
    Parameter name: Value
       at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
       at IOBoard.MainForm.BUT_ReadIOB_Click(Object sender, EventArgs e)
       at System.Windows.Forms.Control.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.ButtonBase.WndProc(Message& m)
       at System.Windows.Forms.Button.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************
        Assembly Version:
        Win32 Version: 2.0.50727.5477 (Win7SP1GDR.050727-5400)
        CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
        Assembly Version: 1.0.5060.27686
        Win32 Version:
        CodeBase: file:///SNIP/AppData/Local/Apps/2.0/T5OW8NP8.BAK/4H3DOCQJ.L9G/jd-i..tion_a998ea6659635724_0001.0000_1b30d8274f421d24/jD-IOBoard.exe
        Assembly Version:
        Win32 Version: 2.0.50727.5468 (Win7SP1GDR.050727-5400)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/
        Assembly Version:
        Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400)
        CodeBase: file:///SNIP/GAC_MSIL/System/
        Assembly Version:
        Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging

    For example:

        <system.windows.forms jitDebugging="true" />

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

    is this a jd-configurator error, or an error on my ioboard?

    Any help would be appreciated.,


  • Jani,

    I got the new IO Board you sent. The output section now works BUT when I try to reprogram the board, even though I save it, the code doesn't take. If I read code again, it is the same thing. I see that several have had this problem. What is the fix?

  • The 4 wire Rgb led strips could be used to have changing colors. They have a common ground and each color has its own positive.

    When this was on my quad I had two colors per arm. One white strobe and a color to identify front or rear.

    you can also get creative with the ioboard pins. I used one pin for all 4 outboard strobe lights, and the front and rear went to a pwm channel to allow "pulsing". All using 3 ioboard Channels. (I believe ports 2,3,5 are the pwm ports).

    I used the io board but wrote my own code which listens to an rc signal instead of mavlink to control changes. Currently it's the red and blue police rack on my rc car.

    The code was very simple using the ioboard example code as my starting point and was one of my first actual uses for learning arduino.
  • Developer

    William, what software you use on your IOBoard? You should have latest jD-IOBoard MAVLink v.15 software at least installed on it. Earlier versions may have settings saving problem. 

    Go and get http://arducodes.googlecode.com/files/jD_IOBoard_MAVLink.15.hex upload that to IOBoard with IOBoard configurator program and then you should be able to save patterns. If you use ready made HEX files you don't need to use Arduino IDE and install all libraries.

    v15 only supports only rear pattern. We just tested writing settings on Win7 with latest jD-IOBoard Configurator and it saves settings correct. 

This reply was deleted.