The maker side of Hawking

3D printing, electronics,
props, and code

Build logs and technical deep-dives from the workshop. Movie prop replicas, custom firmware, CNC work, Fusion 360 add-ins, and whatever else ends up on the bench.

40+ Build logs
2007 Making since
OSS Open source repos
Filament Health Monitor (Part 1 - Introduction)
3D Printing

Filament Health Monitor (Part 1 - Introduction)

A web-enabled 3D printer filament monitor system and spool holder that tracks weight, humidity, temperature, and filament color — all accessible remotely.

Custom Built CNC – Part 1
CNC

Custom Built CNC – Part 1

Welcome everyone. To cover my past and current Computer Numeric Control (CNC) build will take a few posts. I will be breaking up the documentation and…

K40 Laser Cutter Rebuild (12x24in)
CNC

K40 Laser Cutter Rebuild (12x24in)

Converting a cheap K40 CO2 laser cutter from its stock Moshi board to open-source GRBL, expanding the cutting bed to 12x24 inches, and rebuilding the mechanics with V-slot extrusion.

Designing Sci-Fi Sound from Scratch: Inside the Pulse Rifle Audio Engine
Props

Designing Sci-Fi Sound from Scratch: Inside the Pulse Rifle Audio Engine

How do you fit convincing gunfire audio inside a PIC microcontroller with a few kilobytes of ROM? A deep look at the embedded audio architecture behind the Pulse Rifle FX Module — from raw PCM arrays to randomized playback.

The Pulse Rifle FX Module: Building a Commercial Prop Electronics Product
Props

The Pulse Rifle FX Module: Building a Commercial Prop Electronics Product

A look back at the Pulse Rifle Effects Module — a commercial electronics product I designed for the prop-building community, spanning five PCB revisions, twenty firmware releases, and a decade of iterative hardware development.

The Smartgun FX Module: One Platform, Two Weapons
Props

The Smartgun FX Module: One Platform, Two Weapons

The M56 Smartgun was the second Replicant FX electronics module — built on the same PIC microcontroller platform as the Pulse Rifle but with a completely different sound character and firing behavior. A look at the hardware, firmware, and sound design.

FXBasic: A Stack-Based Scripting Language for Microcontrollers, Before Arduino Existed
Electronics

FXBasic: A Stack-Based Scripting Language for Microcontrollers, Before Arduino Existed

In 2008, before Arduino made embedded scripting accessible, I built FXBasic — a complete tokenized, stack-based scripting language running on a PIC24 microcontroller. It used a shunting-yard expression parser and reverse Polish notation to drive prop electronics from human-readable scripts stored on an SD card.

Halo AR
Props

Halo AR

I have to be honest upfront that I am not a big video game player and have only played Halo enough to do research on the gun. Seems like a cool game, just…

The workshop

FDM / Resin printing
Laser cutting
PCB & electronics
Fusion 360 / CAM
← Arroway Ltd A sub-brand of Arroway Ltd