Freeduino es una plataforma de construcción de microcontroladores de código abierto que se basa en el hardware Ardunio®. La distinción no se debe a que el hardware sea particularmente diferente, sino a la posibilidad de infracción de marca registrada derivada del uso de hardware Ardunio® con el nombre de Freeduino. El sistema Freeduino no tiene marca registrada, no obliga a los usuarios a pedir permiso para crear sus propios tableros y permite a los usuarios hacer sus propios tableros y venderlos sin ningún problema legal. Todos los sistemas Duino están hechos para crear microcontroladores, o placas de circuito con todo el hardware necesario para una computadora, que pueden tener la programación deformada y cambiada según las preferencias del usuario.
El sistema Duino, que se utiliza para describir Freeduino, Ardunio® y todos los sistemas derivados, se utiliza para crear microcontroladores de placa única. Un microcontrolador de placa única es un pequeño sistema informático hecho en una placa. Todos los componentes esenciales de la computadora se cargan en una sola placa, lo que la hace muy pequeña y más débil que los sistemas completos, pero ahorra espacio. Estos sistemas suelen tener líneas de comando en lugar de interfaces gráficas de usuario (GUI).
Además de ahorrar espacio y ser infinitamente personalizable en cuanto al hardware, hay otra ventaja de usar un microcontrolador Duino de placa única: la personalización del controlador. Se puede agregar hardware nuevo a un controlador o placa, pero los comandos del hardware no se pueden modificar. Una computadora puede acceder a los sistemas Duino y el usuario puede inyectar o cambiar el código existente, lo que significa que el usuario puede cambiar funciones o inclinar el controlador para priorizar otras funciones.
El creador original de este sistema fue la empresa Ardunio®. Cuando hicieron este sistema, especificaron que era de código abierto, pero solo bajo ciertas condiciones y parámetros. La falta de claridad sobre cuán abierto era el sistema significaba que muchos creadores estaban preocupados por crear su propio sistema.
Para resolver el problema del código abierto, se creó Freeduino. Este sistema es similar a Ardunio®, y se usa coloquialmente para referirse a cualquier sistema que sea compatible con Ardunio®, pero que no use el nombre oficial. A diferencia de la confusión del código abierto, Freeduino es completamente de código abierto. En términos de potencia, partes que se pueden usar y el software usado para cambiar las funciones del microcontrolador, ambos sistemas Duino son prácticamente iguales.
Las personas que crean placas y hardware bajo este sistema pueden vender el producto, configurarlo de la forma que desee el programador y cambiar los diseños originales. Todo esto se puede hacer sin permiso. Es por eso que se llama «duino libre», porque es un sistema Duino sin restricciones para los programadores.