Posts


Traverse Dinners

Nov 10, 2024 :

As one might imagine, food on traverse is pretty basic. One of our standard dinner options is a heat-and-eat curry or stew, over rice or instant mashed potatoes. We have a microwave, but usually use a military style RAK heater to warm up these - with 6 people to feed, it’s more time-efficient to slowly warm up all the meals in parallel, than serially through the microwave. ...

On Traverse

Nov 7, 2024 :

Just a quick update for now, to say that I’m on traverse! Things are going well, just haven’t had time to put together a proper post yet. We’re keeping up a good pace, and have crossed the halfway point in terms of distance between Scott Base and KIS3. ...

Ground Penetrating Radar

Oct 18, 2024 :

My role in the traverse is “Tech Support”, which largely relates to the ground penetrating radar (GPR) that we use to detect any crevasses that might be in our path. Nearly all the crevasses we encounter will be covered with snow, and essentially invisible from the surface. The radar uses 400MHz radio waves to detect any discontinuities in the ice, such as layers of snow or between ice and the void of a crevasse. ...

Crevasse Training

Oct 12, 2024 :

Crevasses are the hazard that justifies my role here, today we spent a while learning about how to climb out of one in case a fall were to happen. This was the second crevasse rescue training I’ve been on in the last few weeks, and we’ll have at least one more - outside in a hole dug for the purpose, called the SARchasm. ...

PistenBully Prep

Oct 10, 2024 :

My last few work days have mostly been filled with a series of smaller projects. Today for instance, I divvied up a pile of handheld VHF radios and associated bits to our team, removed some seats from the back of a PistenBully (which we typically call a PB - more on those later) to make room for a couple beds, made a backing plate for a laptop mount in that same PB, sorted out a spreadsheet problem for our medical inventory, received a bit of training, did what I guess could be called rigging for the boom that extends the Ground Penetrating Radar in front of the PB (more to come on that too). It’s been fun, but doesn’t leave me with a lot of time nor energy for blogging! ...

Arriving at Scott Base

Oct 6, 2024 :

Our Friday morning C-17 flight to the ice went smoothly; we got away a little later than planned, but the seating and temperature in the plane were comfortable, and the crew let us visit the cockpit! Our flight had something like 110 passengers, just about all USAP folks bound for McMurdo station. Disembarking on the Phoenix airfield felt very familiar, bright white and crisp cold, no smell except burning jet fuel, fata morgana at the horizon. We had gorgeous weather for this time of year - calm and mid -20s C, and the view never gets old. Some folks had driven a Haaglund (a “hag”, as we tend to call them) out from Scott Base to meet the kiwi contingent, and something like half an hour later, we arrived at Scott Base! ...

Video test

Sep 30, 2024 :

Somewhat unexpectedly, my Saturday was quite social, mainly due to participating in a huge protest to do with our local hospital, and while I didn’t have a lot of packing to do, I was glad to have a couple hours Sunday morning to finish it up! The bus ride to Christchurch on Sunday went smoothly, and Monday morning I met the other three traverse folks who weren’t here for the earlier training session week before last. ...

Last Minute Projects

Sep 27, 2024 :

A big trip away wouldn’t be complete without a few loose ends to tie up right before departure. For the last few years, I’ve had an experimental (which sounds so much more professional than “temporary”) drainage arrangement in my back yard, involving an inexpensive garden hose. Before cutting the grass, I’d roll the hose up to avoid damaging it with the mower, but this time the sunlight-brittled plastic hose snapped. ...

Ceilometer

Sep 19, 2024 :

Most of my work week has been filled with trainings about various things relating to my specific role, about working in Antarctica, and about working with Antarctica New Zealand. We’ve had some other tasking as well, such as shopping for a few items of PPE (Personal Protective Equipment - insulated work gloves, tinted safety glasses, safety toe boots) for our roles, and gathering some equipment that we’ll need this season. ...

Kit Out

Sep 19, 2024 :

Despite being up early at the hotel this morning, I somehow had it in my head that we would start at 9am and got to work about a half hour late. Of my AntNZ work days so far, this was probably the worst to be late to, as I held up the beginning of kit out for our group of four. ...

Plans

Sep 15, 2024 :

The first time, you go for the adventure. The second time, you go for the money. The third time, you go because you don’t fit in anywhere else. ...

Medical Adventures

Sep 13, 2024 :

As someone who’s never identified as a gamer, it amuses me how much adult life can feel like I’m playing one of those ’90s RPGs, except instead of guiding Ness through collecting whatever it was that Ness collected to save his 2D universe from the bad aliens, I’m running around collecting bits of paper to make progress in a 1D bank account. ...

QGIS

Sep 10, 2024 :

A program called QGIS has been on my radar for quite a few years now, since I was involved in developing FreeCAD and there was some cross-pollination between the two projects. Today, I finally spent some time playing around with QGIS and making some maps with data from Quantarctica. ...

Blog Condensation

Jul 28, 2024 :

Over the last 20-odd years I’ve created a handfull of blogs, hosted on a variety of platforms, and with a variety of topics. The cadence of my posting has always varied, but it’s been pretty slow over the last few years in particular. Mainly, this is just that I’ve been “burned out” and rarely find the motivation to post anything. With a new adventure in the pipeline, I’ve been thinking about whether and how I want to blog about it. The existing pattern would have me just start a new blog, on whatever platform seems best at the time, but I’m ready for a change. ...

Ice Gear

Jul 28, 2024 :

I ordered a GoPro Hero 12! ...

Voltage Glitch Injection

Aug 5, 2023 :

As a part of my VSP hacking project, I’ve been building a system to read firmware out of Renesas 78K0R microcontrollers, despite it being protected, using voltage glitch injection. Specificially, the system and attack are both described in Shaping the Glitch. ...

VSP Hacking

Jul 3, 2023 :

For some unknown and possibly unhealthy reason, I’ve decided to try hacking in to a Nissan Leaf VSP computer; this is the brain that provides the reverse beep, forward (slowish) whistle, the chirps when locking/unlocking/charging, etc. ...

CAN bus

May 30, 2023 :

Hacking on car stuff in the modern era nearly inevitably requires working with CAN bus. My CAN adventures so far have been fairly sporadic over the years, but generally tedious, so I want to collect some notes here in the hopes that someone finds them useful. My current focus is on using my Linux laptop to interact with CAN bus on a 2014 Nissan Leaf, and with a much smaller bus on my workbench connecting a few bits I’ve scavenged off a crashed Leaf. More on that project in another post! ...

Stopping Rust Threads

Jul 29, 2022 :

Recently, I discovered that a pattern I’ve been using for worker threads in Rust has a flaw: it doesn’t guarantee that objects in the thread get dropped properly. First, the bad old way - a more realistic example would usually send data through the channel: ...

Logging Program

Apr 14, 2022 :

Currently just a collection of notes, about a program I’ve thought about on-and-off over a few years. It’s log, it’s log, it’s better than bad, it’s good. That’s probably the worst possible name to search for… ...

How to Set a Mouse Snap Trap

Mar 31, 2022 :

This morning, I received a machine-translated message from an aliexpress vendor, apologising that their production had slowed due to the coronavirus pandemic, and so my geiger counter still hadn’t shipped. In a very 2020s way, that reminded me to make a blog post about a recent breakthrough in my ongoing battle against pestilence! ...

Electric Car

Mar 23, 2022 :

For a couple years, I’ve owned a 2014 Nissan Leaf (2nd generation). In that time I’ve found some useful resources, and had a few projects/ideas related to it. ...

Rust Firmware

Nov 23, 2020 :

For both work and personal projects lately, I’ve been working on firmware for ARM M0+ microcontrollers, written in Rust. Although the “ecosystem” is young and rapidly evolving, I feel like it is already useful in a commercial context. Hopefully that last sentence ages well! ...

Where to find X in Dunedin

Nov 27, 2019 :

Years ago, I worked for a big tech company where we had an incredibly useful page on the internal wiki; a list of recommendations for various providers of goods and services in the local area. Then, I quit that job and moved to New Zealand. ...

Programming Rust for KaiOS

Nov 4, 2019 :

In little fits and spurts, I’ve been tinkering with development targeting a KaiOS phone, a Nokia 8110 4G, with the aim of building Rust apps to run on it. Here’s how to get started, as of December 2019. ...

Tax Treaty between United States and New Zealand

Sep 20, 2019 :

Rather annoyingly, the current tax treaty between the United States and New Zealand seems to be available in the form of two “schedules”; the first is the original 1983 treaty, the second is a set of changes from 2009 to be applied on to the first. It’s hard to read, but if you want to it’s here. ...

Casio W-800H Extras

Sep 13, 2019 :

Usually, I wear an old Accutron 214 wristwatch, but the possibility of an upcoming long sailing trip had me thinking that I should get something a little more durable and easier to replace, ideally with an alarm. ...

Saving Money by Turning Off Lights

Jun 13, 2019 :

Conscientious people turn off the lights when they’re the last person to leave a room. I imagine that back when incandescent lighting was king, that probably made a lot of sense - leaving the lights on when nobody’s around would be wasting a substantial amount of money through both electricity usage and bulbs burning out. But, if the light being turned off is a modestly sized LED one, and especially if an electrician would be hired to replace a worn out light switch, I wonder if the situation is so clear-cut? ...

Yogurt

Jun 12, 2019 :

I go through a liter of so of yogurt each week, and it has generally come from the supermarket in kilogram plastic tubs. While these packages are recyclable, and it’s handy to have a few tubs around for storing paint or hardware, I would clearly prefer to reduce use of single-use containers. I’m also a fan of spending less money. Recently, I’ve found a neat way to spend less money, generate less waste, and play in the kitchen: make yogurt! ...

Making your PCB design fit with someone else's

May 29, 2019 :

A recent work project required designing a PCB to hold some pogo pins such that they could contact another board that I didn’t have design files for. Here’s an outline of the process that I used. I’ll call the board being designed the “jig”, and the one without design files will be the “mate”. ...

Anthology of Effective Techniques in the Employment of Computing Machines

May 15, 2019 :

Here are some computer things that I’ve found handy, in case they’re helpful to you, or future-me: ...

Looking Glass Tinkering

Jan 16, 2019 :

Last July, I backed a neat looking 3D display project called on kickstarter, to get a standard-size Looking Glass. Mine arrived early January, and I’ve quite enjoyed tinkering with it so far. Currently, it’s only supported via a Unity SDK in Windows and MacOS, but it presents to the host computer as a regular 2D HDMI-connected display plus a USB device (of primary interest is an EEPROM available via abuse of the HID protocol) and so hasn’t been much trouble to get going from Linux. ...

Reverse engineering the DVS bus

Jul 11, 2018 :

This post is the culmination of little bits of time here-and-there over the last several evenings, poking around with a DVS brand air handling unit, model DVS-G3 BC220. My aim is partially to share the results - how to talk with the system with a computer - and also to share the process used to figure out the protocol. Maybe I’ll do another post sometime, about what I’m intending to use one of these air handlers for… ...

PCB graphics with KiCad + GIMP

Jun 20, 2018 :

Update! I made a little utility to do this, as an exercise to learn some Rust. ...

Paper-based password generator

Feb 10, 2018 :

Lately I’ve been making an effort at being a bit more organised, and to that end have been maintaining a structured notebook. ...

Hakko Soldering Iron Handles

Dec 9, 2017 :

Following up on a previous post about modifying the FX-888 - I’ve upgraded my soldering station to a Hakko FX-951. The main motivation for the upgrade was my work on tiny Accutron coils; the FX-951 has both better tips available, and more handle options including a very fine one, and another with off-the-shelf support for inert gas soldering. ...

Getting started with ATSAMD21 development on MacOS

Apr 30, 2017 :

As often happens, a relatively simple task has turned in to a complicated task. This morning, I set out to finish off the design of the VCW scoreboard’s circuit board, which “just” involved shuffling some of the uses of the pins on the ATSAMD10C microcontroller… ...

Gear Design

Apr 16, 2017 :

Notes on CAD of gears. ...

Scoreboard

Apr 7, 2017 :

A small group from pact have been spending an hour or so each week at the makerspace for the last several weeks, learning to solder and learning a little bit of electronics too. They’ve finished their first projects, 555-based LED flashers, and are itching to do more! We’ve had an idea to make a scoreboard for their pickup basketball group as the next project, which seems quite popular. The scoreboard will involve a bit more soldering, plus some thinking about design, some programming, a little woodworking, some cleaning, and who knows what else. ...

FX-888 LED Mod

Mar 13, 2017 :

To mark the the USA’s daylight savings time switch, I spent some of this evening being super productive - modifying my FX-888 indicator LED! ...

Book Review, Pulse Generator, and Probing

Feb 4, 2017 :

Over the last month or two, I’ve been reading Johnson and Graham’s High Speed Digital Design; it’s a classic book on topics that might normally be thought of as “analog”, but are important in designing digital electronics. Very good read as far as electronics books go! ...

Commentary on 'first expedition to the south pole' google doodle

Dec 14, 2016 :

I’m a bit conflicted on today’s google doodle. It’s great to recognise Amundsen’s expedition to South Pole, and the graphic has a nice visual aesthetic, but I’m disappointed that some of it’s simplest elements are so wrong. ...

Getting Started With BeagleBone PRU Programming the New Way

Nov 20, 2016 :

Over the last couple weekends, I’ve finally gotten back to playing with the BeagleBone, specifically using the PRUs to enable realtime hardware IO. It’s taken a lot more effort than I expected! ...

Cross compiling for BeagleBone from MacOS

Jul 10, 2016 :

Getting started with compiling code for the BeagleBone is super easy. For instance, with my new BeagleBone Green Wireless (currently running Debian 8.4, kernel 4.4.9-ti-r25), and I presume other models too, the steps are something like: ...

Dangerous Prototypes Bus Blaster v4

Jul 2, 2016 :

I’ve recently become the proud owner of a Dangerous Prototypes Bus Blaster v4 (as ordered June 2016, received a PCB labelled v4.1a). These are just some notes on using the Bus Blaster, specifically with a MacOS host. ...

Projects

Jun 26, 2016 :

It’s been a bit over a year since I published a blog post, just because I’ve generally been busy with things that don’t seem very bloggable (sidenote: that’s a real word). ...