Bluetooth for Dummies: Domesticating RFComm

Knowing RFComm port number to connect to we are fully set for our final step – to establish RFComm communication channel. Before we can send RFComm specific commands we need to establish L2CAP connection to RFComm the same way as it has been already described in ‘Establishing connection to SDP’. The only difference is that […]

Bluetooth for Dummies: Getting Data from SDP

As a result of effort in previous post we now armed with knowdledge what has to be done in order to connect to Bluetooth SDP (Service Discovery Protocol). All we need to get from SDP is a RFComm channel number to connect to, the rest information provided by SDP service while it is a subject […]

Bluetooth for Dummies: Establishing Connection to SDP

This post is a continuation of our endeavour to enhance USB Host 2.0 for Arduino library making a particular focus on SPP Bluetooth profile and Luminardo’s ability to initiate connection to a remote Bluetooth SPP-aware hardware. Last time it has been described what had to be changed in the library in order for Luminardo to […]

Luminardo + Bluetooth dongle: to be or not to be?

Our next goal would be to establish communication between Luminardo and ELM327 OBDII Bluetooth adapter like the one shown on the picture below. The adapter allows not to interfere with wires and therefore eliminates (or at least minimises) chances of running into problems with car’s onboard electronics, however, Bluetooth link adds up an additional complexity […]

Luminardo: USB Host Test

One of the most attractive features of Luminardo is its USB Host functionality built around MAX3421E chip and amazing USB Host Library for Arduino written and maintained by TKJ Electronics and by Circuits@Home. Today we are going to compile their library for our Luminardo and try to run a ‘quality test’ to make sure that […]

Luminardo: Intergation with MVFD 16S8D Panel

Luminardo motherboard and MVFD 16S8D Panel were specifically designed to fit together. That is why both PCBAs have the same board outline and matching mount holes. Two PCBAs interconnected by a 2 row 14 pin header, named as P8 on motherboard side and as JP2 on VFD panel side. In order to do the assembling […]

Luminardo: Setting up Environment and Flashing Bootloader

Flashing bootloader is probably first priority task following immediately after PCBA soldering and assembling process. A board with bootloader in place significantly simplifies firmware development process, allows not to be dependent on presence of external ISP programmer (such as USBTinyISP). It also allows for seamless integration with well-known and very popular Arduino IDE

As a […]

First Luminardo Prototype Assembled

First Luminardo prototype has been assembled and tested. As it usually happens, first revision is not without flaws. There are two issues with circuit diagram, one issue with component footprint, a few typos in BOM as well. First and the most annoying issue is related to 74AHC125 buffer (U5) which outputs never go to high […]

Luminardo PCBs arrived

Luminardo Rev.1.0 PCBs finally arrived so we will be busy this Christmas soldering and debugging. Nothing terribly wrong at this point in time, everything seems to be free from design flows and fabrication faults. The only issue that has been noticed so far is that the manufacturing house for some reasons yet unknown failed to […]

Introducing Luminardo

Luminardo was specifically designed to work together with Vacuum Fluorescent Display (VFD) panels such as MVFDPanel 16S8D. One of the most distinctive features of Luminardo is its low profile. The board also shares same dimensions with VFD module so the final product looks very compact and unusual, it could be easily embedded into a car […]