Not the Boat Blog

Categories

Boat (27) 
Not the Boat (12) 

Tags

Recent articles

25 Apr 2017

Ubuntu 16.10 LXC host on ZFS Root, with EFI and Time Machine

Still completely unrelated to boats, but I needed somewhere to put this. Here is a blow-by-blow guide to installing a minimal Ubuntu 16.10 to a ZFS root, booted from EFI, which as used as a LXC host to act as an Apple "Time Machine" destination.
mike 25 Apr 2017 at 17:20
14 Mar 2017

How to connect any serial device to the internet

A completely generic script that will proxy serial devices over HTTP, turning USB-things into internet-things.
mike 14 Mar 2017 at 23:00
25 Apr 2017

Ubuntu 16.10 LXC host on ZFS Root, with EFI and Time Machine

Still completely unrelated to boats, but I needed somewhere to put this. Here is a blow-by-blow guide to installing a minimal Ubuntu 16.10 to a ZFS root, booted from EFI, which as used as a LXC host to act as an Apple "Time Machine" destination.
mike 25 Apr 2017 at 17:20
14 Mar 2017

How to connect any serial device to the internet

A completely generic script that will proxy serial devices over HTTP, turning USB-things into internet-things.
mike 14 Mar 2017 at 23:00
28 Jul 2015

Extending a Wireless Network with Linux (the simple way)

I think this is the simplest possible way to extend a wireless network if you have a wired network to build on.
mike 28 Jul 2015 at 23:18
31 Jan 2015

Four serial ports on an ATmega32U4

The ATmega32U4 chip (which underlies the Teensy 2.0, the Arduino Leonardo and Arduino Micro) has a USB serial port and a single hardware USART. If you want to use any one of the 40-odd other pins for serial communications, you have two choices: First, SoftwareSerial, which allows any port to be used but uses the delay method to control timing - essentially your CPU i...
mike 31 Jan 2015 at 00:00
03 Jan 2014

Notes on the ATTiny 841

Experiments with the Atmel AVR ATTiny841
mike 03 Jan 2014 at 13:30
26 Sep 2013

Managing the GPIO pins on a BeagleBone black

A quick perl script to dump the state of the GPIO pins on a Beaglebone Black.
mike 26 Sep 2013 at 14:30
27 Aug 2013

LittleUSB - a LittleBits/USB interface

A circuit to integrate LittleBits with your computer via USB
mike 27 Aug 2013 at 14:00
16 Aug 2013

Fallback routing with Linux

Some quick notes to document how I turned a Raspberry Pi into a wireless router with a wired network, bluetooth-tethered iPhone or Huawei E3131 dongle providing the gateway.
mike 16 Aug 2013 at 11:20
15 Apr 2013

How to solder SMT component by hand

Hand-soldering SMD boards A quick note on how I'm doing this. SMT parts are pretty daunting to solder although there are plenty of people on the net that will tell you it's way easier than through-hole. After a dozen or so of these I think the truth is somewhere in between. The image on the right has rollovers showing my setup - I made quite a few false starts but now I'm getting pre...
mike 15 Apr 2013 at 13:00
25 May 2012

Program an ATTiny45 with a Teensy 2.0

I have a Teensy 2.0 and some ATtiny45 and ATtiny85 chips from Atmel, which I want to program with a minimum of fuss and parts. For me this means using the Teensy as an "In System Programmer" or ISP, and there are plenty of other articles on how to do this. But I thought I'd file what I've got here for reference anyway. It's very easy - no hardware required except a Teensy, the ATTiny...
mike 25 May 2012 at 15:26
06 May 2012

Bambilight – a cheap bluetooth Ambilight clone

This is my TV. I hate cables, so when I was planning this I routed all the cables I'd ever need behind the wall. HDMI, TV Aerial, speaker, ethernet, and a power socket. I forgot to route USB. If I want to use an Atmolight this is a problem. Lights behind the TV that change color require a cable to the computer. They also require a power supply and, apparently, quite an ex...
mike 06 May 2012 at 15:26
31 Jan 2012

Bluetooth, Teensy and Linux

Notes on integrating a BTM400-6B Bluetooth module from ebay, with a Teensy 2.0. The bluetooth module is currently USD$7. Here's what I did: Soldered the Bluetooth module to the breakout board supplied by the vendor. This breaks out GND, 5V, Tx, Rx, PIO8/State (wired to a status led on the board) and PIO11/Key - when this is high the board is in "command mode", when it's low it...
mike 31 Jan 2012 at 15:26