Don’t buy this smartwatch / fitness tracker !
| |

Just a quick post about another smartwatch / fitness tracker that I was miss-sold on eBay Its title was A16 Bluetooth Smart Watch Health Wrist Bracelet Heart Rate Monitor Sports New Do NOT buy this watch http://www.ebay.com.au/itm/182341391730   It is … Read More

BBC Micro bit hardware designs are now available on github
| |

I think the profile of the nRF51 is about to take a big leap forward, as the previous closed hardware design for the BBC Micro-bit, which has been rolled out around a million school children in the UK, has not … Read More

Blackmagic probe problems with a new nRF51822 device revision
| |

I know quiet a few readers of the blog are interested in the nRF51822, and use either the Blackmagic probe or OpenOCD to program your devices. So I thought it worthwhile to share my experiences today, when I was unable … Read More

nRF51822 based fitness trackers
| |

As regular readers of my blog will know I’m an ardent fan of the Nordic nRF51 (and nRF52) series of Bluetooth Low Energy MCU’s. So when I found out that a number of fitness tracker / smart watches, used the … Read More

Running RDWorks on Linux
| |

As a matter of interest, I thought I’d see if I could use the RDWorks laser cutter control program on Linux, even though its a WIndows only application. Linux add-in called WINE ( https://www.winehq.org/ ) that allows Windows exe’s to … Read More

Mahoney CO2 laser power meter
| |

I recently bought a Mahoney laser power meter from “Bell Laser” (www.bell-laser.com , also known as www.2laser.com), to establish whether my “50W” Chinese laser cutter was actually producing anywhere near 50W.

Network aware laser cutter security
| |

My Chinese laser cutter has a feature which allows it to be connected to a cabled LAN, but I’m always concerned about attaching random hardware to my home network as sometimes Internet connected devices have a “phone home” feature where … Read More

Changing the language setting on a Chinese laser cutter
| |

Just a quick post in case it helps anyone who has the same problem with their newly purchased Chinese laser cutter, where the menu language is set to Chinese (probably “Simplified Chinese”) The original display looks like this. Note all … Read More

Troubleshooting the nRF51822
| |

I’ve had quite a few comments where people are having problems uploading or running sketches on the nRF51822, so as I don’t have time to answer individual questions, I thought it best to try to cover the main reasons that … Read More

Replacement 3D printed CO2 laser bracket
| |

When I bought by cheap “50W” Chinese laser cutter, I was alarmed to see that the brackets holding the laser in place were just bits of bent galvanized steel, packed around with a large amount of black rubber in order … Read More

Reprogramming the Dash Robotics Kamigami – Part 1
| |

As regular readers will know, I’m a fan of the Nordic nRF51822 Bluetooth MCU, as it can be programmed developed using Open Source tools. So when I saw the Dash Robotics Kamigami at Bay Area Maker Faire in May, and … Read More

Chinese laser dust seals
| |

Just a quick post about keeping the dust out of laser cutters Australia is a very dry dusty country, and dust is a major problem for me with the laser cutter. If dust gets on the mirrors or lens, it … Read More

Arduino on the nRF51822 Bluetooth Low Energy microcontroller
| |

This is the first in a series of posts about programming the Nordic Semiconductors nRF51822 Bluetooth low energy micro-controller using the Arduino IDE. The post is a big one as it describes the entire hardware and setup process.   The … Read More

GD32F103: A STM32F103 on steroids!
| |

The world of the STM32 continues to get more interesting, with the recent availability of micro-controller boards based on the GigaDevices GD32F103. These devices have a quoted operating frequency of 108MHz, but as I will demonstrate, these boards also seem … Read More

PCB prototype milling using CNC 3020
| |

Making your own PCB prototypes without all the messing around with chemicals sounds like a dream come true. The availability of low cost and seemingly high precision engraving / milling machines could provide the ideal tool for this, but in … Read More

Arduino STM32 – USB Serial and DFU
| |

I often get asked about why the USB Serial doesn’t seem to work on Maple mini or generic STM32F103 boards loaded with the STMduino-bootloader. If you buy a brand new Maple mini, and plug it into your PC or Mac … Read More

Particle (aka Spark) Photon, first impressions
| |

I finally received the 2 Spark aka Particle, Photon boards today. I ordered 2 of these way back at the end of last year when one of my clients was interested in doing some environmental monitoring using wifi and an … Read More

Improved Maple bootloader for STM32
| |

The LeafLabs Maple bootloader has a number of shortcommings which I have addressed by making a new version which dovetails with new features in Arduino STM32

HM10 iBeacon: Disappointing battery life
| |

Conducting some accelerated batter life test on a HM10 BLE module as an iBeacon, revealed some disappointment battery life results.

Work around for Arduino STM32 with IDE V 1.6.3 or newer
| |

Changes were made to the Arduino IDE in version 1.6.2 which prevent the STM32 files from compiling. This article describes a work around that solves this problem.

Bug fixing the eWay plugin for OpenCart
| |

Last week, one my my clients changed their online payments processor to eWay, but the eWay plugin did not seem to work on the custom version of OpenCart which we had created from them.

Low cost BLE programmer fail
| |

In my quest to find a low cost programmer for the CC2540 and CC2541 series of Bluetooth Low Energy Soc devices, commonly used as BLE beacons, I bought a device sold as a “Zigbee debugger emulator” from eBay.

ESP8266 for Arduino – Discontinued
| |

As a follow up to my posting about ESP8266 for Arduino. As expected, things are moving very fast in this arena, and my GitHub repo has now been superseded.

Waking HM10 and HM11 BLE boards
| |

Just a quick note on how to resolve serial connectivity issues with Bluetooth Low Energy boards (BLE) sold as iBeacons or iBeacon Sensors.

ESP8266 for Arduino
| |

I suspect this will be a short lived project, because the original project team will hopefully refactor their repo ,(http://github.com/esp8266/arduino) to address the need to download a custom version of the whole of the Arduino IDE.

Easy Bluetooth Low Energy connector
| |

Recently, I’ve been testing some HM10 and HM11 Bluetooth Low Energy modules for a BLE beacon project. But the problem with these BLE modules is that they come as a bare board, hardly bigger than a postage stamp, which is … Read More

Educational app
|

I have recently been developing an educational language app for the Victorian School of Languages, Australia. The app – available for download in the iTunes store is an activity based language learning tool suitable for ages 6 and up.

Porting OneWire to Arduino STM32
| |

Onewire devices are commonly used with the Arduino, including the excellent DS18x20 thermometer. Unfortunately the OneWire library accesses the micro-controller GPIO hardware directly. This appears to be in order to meet the bus timings when using 16Mhz AVR devices. The … Read More

Wiki for Arduino STM32 etc
| |

Because the thread on the Arduino forum is now huge, 50 + pages; by popular demand I’ve added a wiki to the GitHub repo which over time should help new users over the initial hurdles See https://github.com/rogerclarkmelbourne/Arduino_STM32/wiki Support for the … Read More

Updates to Arduino_STM32 code
|

Over the last 2 or 3 weeks, I’ve made a lot of changes to the code on GitHub (https://github.com/rogerclarkmelbourne/Arduino_STM32 ) The main addition has been SPI, which generally conforms to the Arduino 1.0.x API, and I have successfully compiled and … Read More

1 2 3