Skip to main content

Posts

Tutorial: freeDSP classic and Ubuntu 16.04

So, last week I ordered a freeDSP kit , assembled it and tried to program it on an Ubuntu machine using the freeUSBi programmer. I couldn't get this to work, so I switched from the freeUSBi programmer to an Arduino micro. Since I now finally got it to work, I'll share my experiences and what I find the easiest way to work with Linux and freeDSP. Hardware needed: A freeDSP classic board + power supply (for testing, I'm using a USB port's 5V supply) An Arduino micro Software needed: Arduino IDE (install the latest version from arduino.cc ) Virtualbox (install the latest version from virtualbox.org ) Install Windows 7 inside Virtualbox Install SigmaStudio inside Windows 7 (from analog.com ) Before getting started, please read the Getting started manual created by the freeDSP people. Most of the information I got from there, with some tweaks to get it working from Ubuntu. Step 1. Create a firmware (hex) file Boot Windows 7 inside Virtualbox, start Si
Recent posts

Project: Floating book shelves

I decided I wanted to make bookshelves in our living room. On one of our stranger walls. It is 1 m wide, 3 m high and after 1.5 m up it slowly starts to extend to the right, over our desk and maps. This is the result - "floating" book shelves:   What you'll need: Wooden planks (I used scaffolding planks: 18~19 cm x 250 cm, 3 cm thick) Wooden rods, 3 cm thick Dowel pins, 10 mm x 4 cm Wood glue Screws and plugs (screws should be 2 cm longer than the plugs) for wall-mounting Optional: paint (for either/both spacers, pillars and shelves) Step 1. Design As I like to make stuff as cheap as possible while still looking awesome, I started with sourcing cheap wood. Since a few years, hipsters in Amsterdam are being 'creative' with scaffolding planks ("steigerplanken"), which come in lengths up to 3 m with a fixed width of a little less than 20 cm and which are generally made of spruce ("vuren") or pine ("grenen"). This'd

Project: Arduino XZ dip coater

This project outlines, without going into too much detail, how to build a small XZ robot based on Arduino Uno and Firgelli miniature linear actuators. The electronics and programming skills needed are low. Mechanical skills required (to build something sturdy) are average to okay, meaning, you have to be able to make something solid ;) (Note: this is an old project, so stuff might be outdated.) What you'll need: Arduino Uno Motor shield: Velleman KA03 (kit) or VMA03 (prebuilt) Any other L298P-based shield ( source code changes needed ) LCD: 20x4 LCD03 from Robot Electronics Any other I 2 C LCD ( source code changes needed ) 12V/2A power supply and a power connector for the Arduino Either a lot of jumper wires or some pcb, pinheaders and wires Two Firgelli linear actuators (12V, linear position feedback, choose stroke and ratio to your needs): L12-P and L16-P Ball bearings, aluminium strips and screws+bolts (Update 2018: I see that Firgelli sells drawer