March 29 2014 is Arduino's 10 years birthday, also the World's Arduino Day. In conjunction with the global celebration, SG Makers in partnership with IDA is organizing a whole series of events for Singapore Arduino lovers. And I was invited to showcase some Arduino projects. Being not too much dedicated to Arduino, I have to quickly put up something … Continue reading FlappyDuino – Arduino Day 2014 celebration
Category: Project
HOWTO: Write a display driver for SEGGER emWin
One lucky day you wake up to find your dream of creating sophisticated graphics user interface for MCU projects comes true, because STMicroelectronics has released a free version of SEGGER emWin for STM32 line of ARM controllers. But your excitement is quickly balanced by the frustration that your favourite LCD panel is not supported. That … Continue reading HOWTO: Write a display driver for SEGGER emWin
JTAG adapter for Arduino Micro
For the holiday season I get myself an AVR JTAGICE3. Holding the new shiny emulator and a bunch of Arduino boards, what shall I do? Of course to hop onto the all-hail Atmel Studio and ditch the toy-alike Arduino software. Reason being? Debugging Arduino code with serial console is no fun. I need my single … Continue reading JTAG adapter for Arduino Micro
FT230X charger detection investigation
I bought some FT230X (FT230XS) USB-USART bridge chip recently for a new design. FT230X is not only cheaper than the traditional FT232RL, but also offers a new fancy "USB charger detection" function. This interests me because I'm quickly running out of desk space and power socket. I wish the new device to be solely powered by … Continue reading FT230X charger detection investigation
Hacking a cheap LED voltmeter
I'm planning to build a EEVblog-ish constant dummy load for battery and power supply testing. Dave in his build used a LCD voltmeter for the display. In the senseless pursuit of difference, I tried other display solutions including character LCD, graphics LCD, OLED, TFT, AMOLED, IPS, which resulted in several previous blogs but nothing ends up … Continue reading Hacking a cheap LED voltmeter
Opensource STM32 development
In an upcoming project I need a micro controller that operates: 1x 16-bit DAC (SPI); 1x 24-bit ADC (SPI); 1x 8-bit parallel LCD; 1x rotary encoder; 1x PWM fan; 1x fan tachometer; 1x temperature sensor (DS18B20); 2x analog switches; 1x uplink UART; 4x push buttons, and some voltage monitoring for various power rails. To my estimation … Continue reading Opensource STM32 development
Poorman’s OLED test jig
During last (Chinese) year end shopping frenzy I grabbed some OLED display panels, hoping to boost the presentation of my projects. The panel model is UG-2864ASGGG14, made by "WiseChip Semiconductor Inc." in Taiwan. Unlike typical LCD modules with complete interface board and 0.1 inch pitch pin headers, this is a bare panel comes with only the glass and … Continue reading Poorman’s OLED test jig
MF70 CNC PCB milling
During a recent shopping mania I grabbed some old AMOLED screens at very cheap price. The seller is an electronics hobbyist. He is kind enough to provide an adaptor board that generates required bias voltages for the screen. Unfortunately the board uses 2x12 DIL header, pain in the arse for breadboarding. I realize this is … Continue reading MF70 CNC PCB milling
Saleae Logic PWM generator
In a recent project I need a 3.3V PWM signal generator. Initially I think the fastest way to do it is using an Arduino and write a simple program with analogWrite() function. But I'm too lazy to setup the breadboard... so I tried google. Soon I come across a free software called "PWM Logic". Supposedly it … Continue reading Saleae Logic PWM generator
MF70 CNC
A while ago in "Manual PCB milling" I revealed my plan about Proxxon micro-mill MF70 CNC conversion. After months of assembling, tear down and re-assembling, the first working system is up. I know it is not in the order but I just cannot help to put the video at the top. http://youtu.be/iJ65Tc2kHho Back in time, … Continue reading MF70 CNC