1. Using Dynamixel's RoboPlus without USB2Dynamixel

    Fri 07 November 2014

    Recently I needed to debug Dynamixel's MX-12W smart servo motor which didn't work in multi-turn mode.

    Having exhausted all other options (reading datasheet carefully, probing data line to verify that MCU sends what I think it should send), I decided to try moving the motor using Dynamixel's ...

  2. My take on a custom laptop

    Tue 19 August 2014

    Overview of custom laptop

    Inspired by bunnie's Novena, I decided to build my own customized laptop with focus on experimentation with hardware.

    My main motivation for this project was that I got tired of lugging around devboards, USB UART bridges half-assembled projects. Also, I'm usually a bit concerned about my soldering skills ...

  3. TV-OUT on Olimex's A10-LIME

    Tue 01 April 2014

    I got my hands on Olimex's new A10-OLinuXino-LIME as a potential replacement for RaspberryPi which I fried by accident. One specific requirement I had was a composite TV output (PAL/NTSC). It is not mentioned anywhere in product briefs by Olimex, but this SBC does have an analog video ...

  4. Combating endstop noise on a RepRap

    Thu 06 March 2014

    While assembling my new toy - a larger, RepRap-based 3D printer, I experienced strong noise on endstop inputs.

    Endstops on my machine are pure mechanical switches, and the wires to endstops are in the same cable where wires to stepper motor are (unshielded, of course).

    I wasn't surprised to see ...

  5. Using pcb2gcode with Marlin/grbl firmwares

    Wed 14 August 2013

    Recently, I wrote about building a small CNC machine. I started to modify pcb2gcode, so that it is usable with Marlin/grbl type of CNC controllers (which, admittedly, support only a basic subset of proper G-code commands).

    Mainly, my issues were:

    • Marlin did not support imperial units.
    • Marlin did not ...
  6. Homemade desktop CNC router

    Tue 30 July 2013

    Homemade desktop CNC router

    During the last few months I have slowly been building a desktop CNC router. It is loosely based on Pleasant Mill by Zaggo, which in turn is loosely based on famous Mantis mill.

    I changed some parts of Zaggo's design to my liking:

    • I wanted an enclosed work area ...
  7. CarPC build part 2: hardware, still

    Sun 02 June 2013

    This is the second part of building a RaspberryPi powered CarPC. I ended previous entry with seemingly nice photos of home etched PCB of hardware revision 1. Unfortunately, things did not go as planned, and I had to derail this project a bit.

    After careful inspection of rev 1 PCB ...

  8. Scanning laser projector

    Wed 15 May 2013

    Preface (or, Why?)

    In the meantime while I gather enough courage/dedication to finish the projects I have started (e.g. master's degree, carpc build), I wanted to share what else I have been working on.

    It all started with an idea about SLS 3d printer, using light-curing resin ...

  9. Compiling code for Stellaris Launchpad with TivaWare

    Sun 14 April 2013

    So, half a year has passed by since I received Stellaris Launchpad kits from Texas Instruments. I just could not resist the temptation to get two of them for $5 each and I might just have found an application for them. Okay, let's write some code.

    Wait, I have ...

  10. Meta-post

    Wed 02 January 2013

    This is a post which briefly describes why I have moved on from Drupal to managing my static file with the help of pelican.

    • Since I'm writing so rarely, it didn't make sense for me to often go through the pain of upgrading Drupal and all it's ...

continue   →