MOD-LCD3310 OSHW monochrome LCD 84×48 pixels board with UEXT connector


MOD-LCD3310 is Open Source Hardware board released under Apache 2.0 Licensee.
It’s low cost 84×48 pixels LCD which can connect to any of our development boards with UEXT connectors.
The schematic in PDF format and Board and Schematic files in Eagle CAD format are on GitHub.

Examples how to connect MOD-LCD3310 to OLIMEXINO-32U4 (Arduino Leonardo), OLIMEXINO-STM32 (Maple), PIC32-PINGUINO (Pinguino), A20-OLinuXino-MICRO, LPC-P1227 (NXP) and STM32-P103 (ST) are on GitHub.

The LCD panel alone is also available for purchase on our web shop


backlight panel


and the matching connector


which you can use to make your own PCBs with this display for your next project.

New Product in Stock: Bluetooth 4.0 BLE module


MOD-nRF8001 is a low cost EUR 9.95 Bluetooth low energy module (Bluetooth 4.0) which works with Arduino, Pinguino, Maple boards. Demo examples for these three platforms have been tested.

BLE is interesting for iPhone developers since BLE is not subject to a bogus license from Apple as normal Bluetooth, this means you can connect devices to iPhone via BLE without the need to be “approved” by Apple. Other phones and tablets with Bluetooth 4.0 also can work with MOD-nRF8001. This makes interfacing to sensors and physical computing possible at low cost. MOD-nRF8001 has a range of up to 50-60 meters when no obstacles and walls are present.

MOD-nRF8001 is made for easy integration to existing PCBs and can be soldered on the PCB using the cut-through pads, those who want to work with breadboards can solder 2 x 0.1″ step connectors to MOD-nRF8001 and plug it to a breadboard, the third way to connect MOD-nRF8001 to board is by soldering 10 pin UEXT connector to it.

Special OLIMEXINO-NANO nRF8001 shield is designed and will be in stock in February.

Gaute Hope uses OLIMEXINO-STM32 to explore seismic activity of Arctic Sea Ice


via Twitter: we spotted interesting project

Gaute Hope from University of Bergen uses OLIMEXINO-STM32 and Maple to explore the seismic activity of Arctic Sea Ice


pictures taken from his research paperwork



OLIMEXINO-STM32 is industrial grade -25+85C low cost Maple clone with capability to work on LiPo battery and including CAN driver.

SHIELD-LOL is Lot-Of-Leds multiplexing LEDs shield with 126 LEDs made in 14×9 matrix.
This shield originally was developed by Jimmie P Rodgers and you can find his original project and Arduino libraries here
When we saw this shield first time we fall in love with it, it was so simple and nice to play with, especially when we saw how Super-Awesome-Sylvia assembed it 🙂
What we didn’t like on the original design was that it uses only 3mm LEDs, so we made another one with 5 mm and 10 mm LEDs.
SHIELD-LOL is offered with SMT LEDs, with 3mm, 5mm, 10mm LEDs and in BLUE, GREEN, RED and WHITE colors.

Getting the Libraries and Examples:

The SHIELD-LOL library for the MAPLE IDE can be downloaded from:

Note: If you have an Arduino board, you can download the LOLDraw library as an addition to the official Arduino SHIELD-LOL library from the OLIMEXINO-328 product page:

Charliplexing.h – Library for controlling the charliplexed led board from Created by Alex Wenger, December 30, 2009. Modified by Matt Mets, May 28, 2010. Released into the public domain. Modified by Olimex to work with the Olimexino STM32 and the Maple IDE

LOLDraw – A library for drawing geometric primitives on the LOLShield (point, line, triangle, rectangle, circle, ellipse)

Installing the Libraries and examples

The libraries work with the OLIMEXINO-STM32 board + the SHIELD-LOL

How to install the libraries:

1) Make sure that the Maple IDE is not running
2) Copy the LoLShield folder to the /libraries folder of your Maple IDE installation folder
3) Start the IDE. The “LoLShield” examples should now appear under File/examples.
4) Include the libarries in your projects as such:
#include “Charliplexing.h”
#include “LOLDraw.h”
#include “Font.h”
#include “Draw.h”


The Charliplexing library uses Timer 2 to refresh the LEDs
There are more notes on timers and the porting process from AVR to ARM in the package README file.

The library includes three examples:

Rectangle animation – uses the LOLDraw library to draw an animated rectangle


CharliHeart – an example from the original Arduino LOLShield library

BasicTest – the basic test example from the original Arduino LOLShield Library


MOD-RGB – Arduino, Maple and Pinguino Examples


Here we will demoнstrate you how to use our new MOD-RGB LED driver UEXT module with our Arduino, Pinguino and Maple boards which have UEXT connector.

Getting the Libraries and Examples

The library/example .zip files for Arduino, Maple and Pinguino can be downloaded from:

Installing the Libraries and examples

For Arduino, use the Fade sketch directly, no additional files or configuration needed.

For Maple:
1. Make sure that the Maple IDE is not running
2. Copy the MODRGB folder to the /libraries folder of your Maple IDE installation folder
3. Start the IDE. The “MODRGB” examples should now appear under File/examples.
4. Include the library in your projects as such:
#include “MODRGB.h”

For Pinguino, use the example directly. It has been tested with PIC32-PINGUINO, PIC32-PINGUINO-OTG, PIC32-PINGUINO-MICRO, PIC32-PINGUINO-MX220


All packages include the same example – Fade.

It uses built-in functons or the MODRGB library to set the RED, GREEN and BLUE values that the MOD-RGB board outputs.

The example fades the lights from blue to red to green to blue again in an endless loop.
If you want to adjust the speed at which the colors change, change the value of the delay period to your liking:
#define SPEED 500




OLIMEXINO-STM32 is Arduino like board based, which works with MAPLE IDE.

Three new demo examples are uploaded on OLIMEXINO-STM32 web page:

1. Measuring temperature with K-type thermocouple and MOD-TC

2. Lot-Of-Leds (LOL) shield demo example – looke at this video what LOL is:, we have 3mm 5mm 10mm and SMT LED LOL shields and the PTH come in DIY kit form or completely assembled.

have fun 🙂

STM32-H407 low cost CORTEX-M4 development board in stock


STM32-H407 EUR 29.95 development board with STM32F407ZGT6 is now in stock.

The board have micro-SD card, USB host, USB-OTG, all ports break out on connectors and ARDUINO platform connectors.

MAPLE support for F4 is on the way, so this board will be one powerful Arduino alternative.

STM32-E407 prototypes are ready


STM32-E407 prototypes are ready: STM32F407ZGT6 Cortex-M4 210DMIPS, 1MB Flash, 196KB RAM processor with 100MBit Ethernet, 2 USB OTG, Arduino shield connectors, all GPIO ports breakout to 0.1″ connectors, UEXT, JTAG.

+6-16VDC power supply, battery backup connector



STM32-H407 is our new board with STM32F407ZGT6 168Mhz Cortex M4 microcontroller with 1MB of Flash, 192KB RAM.

This is OSHW design and once we validate the design the CAD files will be uploaded on GitHub.

STM32-F407 board have:
– Input DCDC power supply which allow operation from 6-16VDC source
– USB host
– micro SD card
– Reset and User buttons
– Arduino platform
– UEXT connector
– JTAG connector
– 4 full 32-bit Ports with the external memory bus for add-on modules

Here you can see STM32-H407 loaded with SHIELD-EKG/EMG:


After the prototype validation we will move this board for production and it will be available around end of May. The preliminary target release price is EUR 29.95

OLIMEXINO-STM32 hack – use STM32 discovery as JTAG


YANLB hack – using Olimexino-STM32 with IAR EW, KEIL and other IDEs with EUR 10 STM32 Discovery board as JTAG :))