Wednesday, February 7, 2018

LED Matrix DIY Clock Kit Timelapse

This is very small and fast project to make but you will need some smd soldering skills. I don’t suggest this kit for beginners.

This clock features:
- 24 hours clock
- dims in low light
- alarm
- hour chime in selected day interval
- thermometer

- can’t calibrate thermometer
- no date
- no animations - dot matrix is perfect for it

Shop links:

Carefree by Kevin MacLeod is licensed under a Creative Commons Attribution license (

Wednesday, February 8, 2017

DIY clock kit from China build timelapse.

Last days I get DIY clock kit from China and this video is a build timelapse.

Overall this kit is really nice. Clock is small and compact.
It seems to be transparent since only digit face is visible.
It will track date, day of the week, time and two alarms that you can switch off and on individually.
In addition to this clock can display ambient temperature and have dim functionality for low light conditions.

What we have inside this kit?
Not much so it is easy to build.
You will need basic soldering skills but there are some tight places so I don’t recommend this kit as your first build.

I really enjoyed building this kit.

Carefree Melody by Twin Musicom is licensed under a Creative Commons Attribution license (

Thursday, December 15, 2016

Christmas Star Ornament made using Arduino and WS2812b Strips.

Fifteen years ago I build DIY Christmas Star Ornament using 4060, LEDs and simple square wave generator based on 4011. Below you can find photo of it. Last year I made 3D printed case for it to look even more attractive.
Today I build different version of it using Arduino and WS2812b Strips. Of course it is too big to put it on Christmas Tree but will work well for house decoration.

I get star template from internet, scale it up and transfer it to the thick flat Styrofoam coffer ceiling tile. I made border using masking wooden strips. I cut them step by step going around the star. I painted wooden strips using red mordant. I use some ribbon, bauble, and small silver stars to decorate it.

When star was ready I started to work on electronics. I get 5 WS2812b led strips and Arduino Pro Mini. I connected all strips in parallel and connect 5V power source to led strips and Arduino. All data lines I connected to Arduino digital pin 2 and that's all folks.
To program some effects I use Arduino Light Animation (ALA) library.

#include <Ala.h>
#include <AlaLed.h>
#include <AlaLedRgb.h>
#include <ExtNeoPixel.h>
#include <ExtTlc5940.h>
#include <ExtTlc5940Config.h>

#include "AlaLedRgb.h"

#define DELAY_TIME 5000

AlaLedRgb rgbStrip;
int animation = 0;
int palette = 0;
long startTime;

int animList[12] = {

AlaPalette paletteList[5] = {

void setup()
  startTime = millis();
  rgbStrip.initWS2812(10, 2);

void loop()
  // time action
  if (millis() - startTime > DELAY_TIME)
   startTime = millis();



void updateAnimation()
  rgbStrip.setAnimation(animList[animation % 12], DELAY_TIME / 2, animList[animation % 12] == ALA_FIRE ? alaPalFire : paletteList[palette % 5]);
Hip Hop Christmas by Twin Musicom is licensed under a Creative Commons Attribution license Artist:

Thursday, February 12, 2015

My C64 use 12V DC (battery) power source now.

I would like to show you my new update to my C64 project. Shortly speaking it IS portable, battery powered C64 personal computer. I am a big fan of the C64 device. My coding begun on this device. I have one C64G device which I will modify a lot :) and I will post here a description of my work progress.

So what we have now?

  • SD2IEC - I made it myself.
  • Mini LCD screen - Simple small rear view car LCD screen
  • Build-in stereo amplifier with nice speakers
  • Stereo SID - I made it myself.
  • C64 original ROM and JiffyDOS OS with OS switch that auto reset on change.
  • 12V DC input - I can power my device using any common 12V 2A power source or RC Li-Poly battery.

Last days I do another round of upgrading my C64. I installed two pulse converters to get 5V and 9V DC to power my device. I decided to use DC to DC converters because I planed to use battery to power the device and I don't want to loose any energy from it. I added 12V power socked and RC Li-Poly battery socked. My C64 is fully portable device now. Common 2200mAh RC battery is enough to power C64 for 1.5 hour. To protect Li-Poly battery from discharging it to low I added simple RC voltage monitor that will buzz if voltage is below 3.3V.

Info about previous modifications you can find here:

Some actual photos:

Wednesday, January 8, 2014

3D Printed eggbot clone to make Christmas ornaments.

Happy Holidays! This is a result of my modifications made for existing eggbot clone to decorate Christmas ornaments (8cm+).
At the beginning I was inspired by the Sparebot project.

I build my first 3d printer some time ago so I started looking for 3d printed version of any eggbot clone project. I found one here. Unfortunately this hardware was designed to work with small objects so I needed to modify it and adapt to work with 8cm+ Christmas ornaments.

Control board was made according to the Sparebot documentation using Arduino UNO and 2 Stepstick step motor drivers. I found big error on Sparebot schematics. To enable micro stepping mode you need to connect MS1, MS2, MS3 to +5V signal not to the ground! After this change control board is working great.

I am using Inkscape to design patterns. This is really great open source vector graphics editor. I am using inkscape-unicorn plug-in to export final designs to the gcode format. If you have troubles with python when using this plug-in install original eggbot software first. It comes with useful effects like hatch fill, etc.

Designing Christmas ornaments was really fun! And below are some results of my work. I made really nice Christmas gifts.

Wednesday, November 27, 2013

Top Secret game project using Arduino and Hackvision.


Last days I came out with the idea of doing a game using AVR.
I start looking for existing systems and I found Hackvision board.

This is open hardware project that I really like. It merge all existing open hardware solutions to one board. You can build your own pcb like me or even use it on breadboard.

So first step was to do hackvision board and below you can find some photos of it. Soldering for double sided pcb is always problematic on non tinned board for me. Sorry for so bad soldering on this board :) Next time I will use Lichtenberg's alloy to tinn the PCB. I put some elements on bottom side since I am plan to do 3d printed case for this device.

One of the first screens below.