CNC touchplate update
I’m currently working on a number of updates to my CNC machine, including upgrading to a spindle, but the post about it was getting long, so I’m breaking it ...
I’m currently working on a number of updates to my CNC machine, including upgrading to a spindle, but the post about it was getting long, so I’m breaking it ...
I’ve shared this project in a few places, but like many other projects, I’ve neglected to add it to this blog.
I installed Home Assistant with Dokku. It was very easy, but there were a couple of gotchas that slowed it down a bit.
Manual filament swapping and you, tips and tricks.
Just get the bounding box and translate
Polyphonic arduino keyboard project
I’m working on a pendant for my CNC, running Grbl 1.1f, and wanted to add smooth multiaxis jogging. I’ve already done a single axis implementation for this p...
Note: This is an older (2+ years old) project, and there are now better third party options available (check Millright groups on facebook), even completely r...
I’ve released a few projects I’m using for managing projects and games on itch.io.
ESP8266 and solenoid for alerts
I’ve just launched Sequence8, a PICO-8 music sequencer toy.
While working on some other projects, I mocked these guys up real quick to help organize some of the tools and accessories I’m using with my CNC right now.
This is my first real CNC project, a cyclone dust separator.
I had some keyboard switches left over from a previous project, and wanted a more convenient process for changing bits during a job.
To drive the CNC, I’m currently using CNCjs, installed on a Raspberry Pi 3b+.
After finishing the dovetail grooves, I started on workholding and clamps by designing and 3d printing some dovetail inserts and knobs.
Some minor site updates (once every 5 years, whether its needed or not, imo).
The stock spoilerboard included with the MDF version of the Mega V uses t-nuts for workholding, but they’re pretty sparse to begin with (example here)
After assembling the Mega V, I ordered some endmills and MDF for a supplemental wasteboard, and while waiting for those to arrive, I made a few pen holders t...
I preordered the Millright Mega V CNC router in October, and it feels like I should write something about it.
I’m working on a 3d print design for the Ironsworn tabletop RPG and wanted something relevant-but-not-infringing to decorate it with. Here’s a logo-like imag...
I’ve added an Etsy store with some of the 3d printed things I designed.
JotDown is a note-taking and organizing application built in Electron.
Designing, printing, and building a one-handed gaming keypad
More Windows Nonsense
Solving problems the wrong way
This tiny little joystick is terrible
I have sometimes wanted to run git bisect on all of the files in a single commit to determine which file caused a given issue. While this isn’t supported by ...
I’ve released Wheeler, an Open Broadcaster overlay. Wheeler is designed to replace pedal cams (sock cams) in racing games for streamers. It displays confi...
After some trial and error (and error, and error, and error), I’ve managed to get DiRT Rally telemetry data to display on a TM1638 display module, and have r...
I’ve released finalver, the versioning specification you’re probably already using. Finalver is most appropriate for assets that change hands and update reg...
This is the obiligatory “I’ve update my blog, and I’m serious about adding regular content, guys. From here on, things will be different,” post. This site n...
Ran into an issue this weekend with httparty, and an API (mapquest) that was sensitive to query parameter order. Specifically, when batch geocoding location...
Received 3 Raspberry Pi cases as gifts recently, and my wife was kind enough to supply me with these excellent boxes.
Show the most recent git commit hash, and copy it to the clipboard:
Recently discovered Chocolatey, which I’ll be using for basic software installation on new machines.
When running the setup_github_pages task, the ampersand in … can be escaped with a caret symbol.