Adding HM-10 Support to Arduino-Based CC-Debugger

After numerous reports of failures to flash HM-10 Bluetooth modules with the Arduino CC-Debugger we were lucky enough to get the module for experimentation and troubleshooting.

HM-10 BLE Module

To our surprise the tool indeed was refusing to communicate with the HM-10. Even ‘Info’ button kept reporting 0 Kb of flash memory which […]

Flashing BLE112 with Arduino-Based CC-Debugger

As it is always the case, many products from Texas Instruments require a CC-Debugger to flash program memory. Bluegiga’s BLE112 module is not an exception. But when one compares BLE112 and CC-Debugger prices things don’t look bright anymore – there is a little sense (if any) to pay $50 US dollars for a CC-Debugger to […]

Firmware for Pilot Display

The firmware of Pilot Display unit comprises of two parts: bootloader and main application. Bootloader simplifies the process of main application upgrade – once the bootloader is programmed, there is no need in external programmers to do firmware upgrades. Source code of the main application is designed as a sketch for very popular Arduino platform […]

First Pilot Display PCB is Assembled

First Pilot Display PCB is finally assembled and tested. As it usually happens with revisions 1.0 there are several things that have been overlooked during design. Good news is that all issues are minor and don’t impact main functionality. Here are the discovered issues:

a) First of all, FT232 is not powered when USB cable […]

Pilot Display PCBs arrived

Pilot Display Rev.1.0 PCBs finally arrived. At a first glance nothing is terribly wrong, everything seems to be fine which is a good start. However, there is always something in rev1.0 boards or schematics so will see what the subsequent assembling process and preliminary test bring us. As always, Itead Studio PCB manufacturing service has […]

Pilot Display for… a Twin Turbine Engine!

Just recently by a pure accident we became involved into very unusual project. Willing to become known to some degree amongst the local Sydney electronics enthusiasts we decided to take part in one of the community projects and help to build something. It didn’t take much time to wait for someone who posted a request […]

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 […]

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 […]