image1 image2 image3

NI News - March 19, 2013
Written by Riccardo Donnini   
Monday, 25 March 2013 10:07

National Istruments international News

3Dmicro Toolkti for PIC32 elected LabVIEW Tool of the Week


3Dmicro Toolkit Arduino Expansion Beta Version Available
Written by Paolo Raspa   
Wednesday, 05 September 2012 18:59

Good News!

Along with the release of 3Dmicro Toolkit, also the New beta version 1.0.3 of the 3Dmicro Toolkit – Arduino Expansion, the solution program an Arduino board using LabVIEW, is now available to beta testers for
academic institutions which will sign up on this page.

Basic microcontroller functionalities like:

  • I/O
  • Analog/Digital Converters
  • Timers
  • PWM outputs
  • Serial communication

can be configured using the LabVIEW VIs of the 3Dmicro Arduino Palette in order to draw
simple LabVIEW programs for Arduino Boards like:

  • Arduino Uno
  • Arduino Duemilanove
  • Arduino Ethernet
  • Arduino Mega 2560

Arduino Expansion example ATmega2560

LabVIEW programs written using the 3Dmicro Toolkit Arduino Expansion are built to Arduino HEX code
and downloaded to the Arduino Boards automatically using the 3Dmicro Arduino Compiler.

3Dmicro Arduino Compiler     Arduino Expansion compiler ATmega2560


A preview of the new Arduino Expansion palette:

palette ATmega2560 tra

3Dmicro Toolkit - v2.1 Released
Written by Paolo Raspa   
Tuesday, 04 September 2012 00:00

Thanks to our beta testers and feedbacks by users the version 2.1 of the 3Dmicro Toolkit is now available
for public download with a lot of new exciting features. 

Go to the Download page to get the last release of our software and try it 15 days for free.

Read the installation instructions and the Getting Started Guide to jump off to a good start
in your 3Dmicro Toolkit projects development.

After the trial period has expired go to the Buy Now page to purchase a Registration Code and Activate
the product. Four purchasing options are available for different needs.
Contact us if you need a custom version which suits best your application


What you can do with the new 3Dmicro Toolkit version?

  • set up low-cost remote didactic laboratories for the monitoring and control of dynamical systems;
  • interface the MCU to external sensors, drivers, motors and devices for robot applications;
  • develop a wireless home energy monitoring system;
  • reuse the C code and integrate it with NI LabVIEW and the 3Dmicro Toolkit to write anapplication or
    reuse C code generated from 3Dmicro Toolkit and NI LabVIEW code in other projects;
  • extend the functionalities starting from the editable graphical library.


The new version includes a lot more new features, among them:

  • Easy management of external interrupts (up to five);

  • A complete access to the I/O ports of the microcontroller (up to 7), including port and bit read/write;

  • Full control of all the PWM outputs and A/D converters (up to 5);
  • Easy storage on external USB devices;
  • Serial communication using two fully configurable UART ports

Well, now a sneak screenshot of the 3Dmicro Compiler, as in the 3Dmicro Toolkit v2.1
new interface,  now with more options and easier to use, what do you think about it?

Let us know on Facebook or Twitter . 

3Dmicro interface

And a screenshot of the new 3Dmicro Palette, with all the groups of new functionalities.
Read the documentation for a detailed descriptionof each of them.

The new palette on the 3Dmicro Toolkit

3Dmicro Toolkit Arduino Expansion Beta Testing Program
Written by Riccardo Donnini   
Monday, 30 July 2012 00:00

Good news, are now accepted requests for the beta testing program for the 3Dmicro Toolkit

Arduino Expansion.

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

The answer is the 3Dmicro Toolkit Arduino Expansion, developed in cooperation with the guys from

Automazione Open Source

  • 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:

  • 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 :

Arduino palette

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

 Beta Testing Program

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


Then, please fill in the form at this page or Send us an e-mail at  This e-mail address is being protected from spambots. You need JavaScript enabled to view it  with object "3Dmicro Arduino Expansion beta testing" to get contacted from us and to try the new Expansion for the 3Dmicro Toolkit.


Well, a preview of the 3Dmicro Toolkit Arduino Expansion interface, what do you think about it? Let

us know on Facebook or Twitter. 

Arduino beta image

3D-SVS at NI Seminar Ancona
Written by Paolo Raspa   
Tuesday, 10 July 2012 09:54

Do not miss the speak of Riccardo at the NI seminar:

"Graphical design of systems and monitoring and embedded control applications"

organized by National Instruments Italia and the Università Politecnica delle Marche.

You are welcome to visit us at our desk at the Faculty of Engineering, Università Politecnica delle Marche,
where the new features of the 3Dmicro Toolkit, along with a new application prototype is being shown