Go Down

Topic: 3Dmicro Toolkit Arduino Expansion: Program your Arduino with NI LabVIEW (Read 27059 times) previous topic - next topic


Hi people!
How to make a control program run on an Arduino Board without any communication between LabVIEW PC and the Arduino board?

The answer could be 3Dmicro Toolkit and the Arduino Expansion, developed by 3D-svs( a spinoff of the Politecnica delle Marche University)in cooperation with the guys from Automazione Open Source blog.

It's not an interface for Arduino! You can create the code using LabVIEW programming language and upload it in the Arduino!
How the toolkit works:

  • The Arduino control program can be drawn using NI LabVIEW

  • LabVIEW C Generator converts the LabVIEW code to C code.

  • 3Dmicro Toolkit Compiler makes the C code program compliant with the Arduino compiler generates and downloads the firmware on the microcontroller

3Dmicro Toolkit - Arduino Expansion now supports:
Uno, DuemilaNove, Diecimila Arduino Boards
AVR ATmega 328 and ATmega168 microcontrollers

For the moment is only a prototype that supports:
-management of pins
-management of timing function like millis() and tick/tock
-all ADC channels and fully usage of PWM

With more time we will implement:
-string support
-a serial interface in order to change variables between Arduino and LabVIEW
-support for some libraries( LCD etc)


Is now possible to participate to the 3Dmicro Toolkit Arduino Expansion Beta Testing Program

3Dmicro Toolkit - Arduino Expansion now supports:

  • Arduino Boards with an ATmega328 (Arduino UNO, Arduino Duemilanove, Arduino Ethernet)

A subset of the functionalities provided by the Arduino boards are now supported by the Arduino palettes:

The Arduino Mega 2560, equipped with the ATmega2560, will also be soon supported

Are you a student or teacher affiliated to any school or university around the world eager to try the Arduino Expansion?

Then, please fill in the form at:

Well, a preview of the 3Dmicro Toolkit Arduino Expansion interface:

Go Up