Quantcast
Channel: admin – Projects & Libraries
Browsing latest articles
Browse All 23 View Live

Image may be NSFW.
Clik here to view.

The LED Wristwatch: A (more or less) completed project!

About 2009 I saw an article written by Dr. Paul Pounds in which he detailed a pocketwatch he had designed that fit inside a standard pocketwatch case and used LEDs as the dial. While the article has...

View Article


Arranging components in a circle with Kicad

I’ve been using kicad for just about all of my designs for a little over 5 years now. It took a little bit of a learning curve, but I’ve really come to love it, especially with the improvements by CERN...

View Article


Image may be NSFW.
Clik here to view.

Bare metal STM32: Writing a USB driver

A couple years ago I wrote a post about writing a bare metal USB driver for the Teensy 3.1, which uses Freescale Kinetis K20 microcontroller. Over the past couple years I’ve switched over to instead...

View Article

Cross-platform driverless USB: The Human Interface Device

During my LED Wristwatch project, I decided early on that I wanted to do something different with the way my USB stuff was implemented. In the past, I have almost exclusively used libusb to talk to my...

View Article

Building a USB bootloader for an STM32

As my final installment for the posts about my LED Wristwatch project I wanted to write about the self-programming bootloader I made for an STM32L052 and describe how it works. So far it has shown...

View Article


Bootloader for ARM Cortex-M0: No VTOR

In my most recent project I selected an ARM Cortex-M0 microcontroller (the STM32F042). I soon realized that there is a key architectural piece missing from the Cortex-M0 which the M0+ does not have:...

View Article

Image may be NSFW.
Clik here to view.

The IoTree: An internet-connected tree

For this Christmas I decided to do something fun with my Christmas tree: Hook it up to the internet. Visit the IoTree here (available through the 1st week of January 2019):...

View Article

Writing reusable USB device descriptors with some XML, Python, and C

A recent project required me to reuse (once again) my USB HID device driver. This is my third or fourth project using this and I had started to find it annoying to need to hand-modify a...

View Article


Image may be NSFW.
Clik here to view.

AVR TPI Programming With usbasp For Dummies

There is an odd famine of information about this particular subject available in text form. If you google “usbasp tpi” and things like it, you’ll find posts on the avr forums filled with incorrect...

View Article


A good workflow and build system with OpenSCAD and Makefiles

This is just a quick post, the blog isn’t dead, I’ve just been busy. I’ve put together a reasonable OpenSCAD workflow that works for me and might work for others. OpenSCAD is a 3D solid modeling...

View Article
Browsing latest articles
Browse All 23 View Live