The MSP430 FRAM and the Sharp Memory BoosterPack

A long time ago I wanted to make a watch, and I made some interesting builds. But I always wanted to use one of the Sharp memory displays for a build, and it seems TI has made things simple to test out. They’ve made a Launchpad using a FRAM-memory based MSP430, which uses very little power. And they’ve made a booster pack with a Sharp Memory display, which could be used for many booster packs of course, but they also sell them together. The demos look really cool, and although some of the demo projects needed a little tweak in the config to compile, it was quite simple to get up and running. These displays look so different from LCD that they could be used for some cool projects. The picture below is from one of the demos, and it’s actually running on a supercap that’s attached on the board. It doesn’t run very long, but part of the demo software uses less power and can apparently last a while.

Launchpad dev kitThe touch pad usage in the examples seem a bit … ehhh… touchy. It might be just a firmware issue. It senses touches sometimes without being touched, and the opposite. The touch pads are quite small, so that might be the reason also. In the user guide they excuse themselves by saying there’s no overlay and that the touch would be more accurate wth an overlay. On my own touch pad displays I have played with using silicon as overlays, and acrylic over that, which works quite well. It could be one could make a box for this display and have the touch accessible from the outside. That worked well with my displays. If one made a small breakout board to old the MSP430, the form factor could be quite small. The display user guide gives quite good info about the hardware.

Bluetooth low energy breakout works

The BLE breakout board for the BLE113 module seems to work as expected. I have a few projects in mind where I want to use this. First I made an iBeacon using the Bluegiga example, and it works as expected. Here’s a picture of the card with the module and some other components soldered on:


BLE113 Breakout

I’ve designed this BLE113 module breakout. The intention is to work towards making a ‘BusPirate’ which is accessible over BLE from a smart phone. It breaks out SPI, I2C and a few IO (the I2C and SPI can also be IO). There’s also an attempt of a LIPO charger (that’s what the USB is for, not for accessing it from a computer).

I’ll send the board off for production now… The untested CC-BY-NC gerber files are here. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

BLE Breakout Schematics

Breakout board

Climbing wall in the basement

I’ve been building a climbing wall for the kids in the basement. The next step could be to add an electronic game to it. Ideally something like this or this. I’d like to implement a game where a route has to be followed and each contestant is timed. The question is how to easily implement sensing the movements and reaching the points. I guess the simplest is a set of buttons rather than using the climbing holds.


Watch controlled biped

Here’s a video of the watch-controlled biped. Not the easiest thing to control, but it sort of works. Basically it’s a Chronos watch with an radio-chip in it which sends its accelerometer values to the MSP430 Launchpad with a RF Boosterpack radio receiver on it. The MSP430 controls the servos based on the accelerometer values. There is a small bug in the servo code so sometimes it goes bananas.

2014-01-11 11.55.14

Making moulds using CNC, with urethane foam, wax, silicone and epoxy

I’ve been doing a bit of work on making moulds for the injection moulder. I’ve been making the base moulds with urethane foam and machineable wax. The was is definitely better since the foam is too grainy. I’ve ordered some urethane boards that will probably be really good for this, but they haven’t arrived yet. If you’re interested in some pictures of the process, read on. I’ll be posting some videos later on.

Continue reading

Home made automatic ping pong ball thrower

My kids and I are working on an automatic ping-pong ball thrower. We’ve come to the following design, which uses two rollers (paint rolls) being turned by separate motors. The laser-cut frame is supposed to also hold a servo which lifts the ball into the rolls, possibly controlled by sound-driven electronics. We’ll see where it ends up. wpid-20140114_222109.jpgThe files for lasercutting your own are here and here. They are licensed under Creative Commons Share Alike.

Creative Commons License
Laser cut ping pong ball thrower by Lars Kristian Roland is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
I’ve used InkScape to draw them.

First CNC attempt of recycle-guy mould

I did my first attempt with making a mould for the figure I’ve drawn, but I made it in soft polyurethane foam so it wouldn’t wear down any tools. I also chose a low resolution, just to test. It is very small. Only 3×2 cm. The foam is too soft to be useful for anything but testing the design and CNC configuration. Here’s the result:




What to make?

I’m going to the Oslo Makerfaire in a few weeks and I want some object that is both printable on the 3D printer and which can be plastic moulded. I’ve now drawn the following figure, but it remains to see if it’s both printable and I can make a mould with it.