AboutServicesProjectsBlog
Software (22)
Esp32 (9)
Embedded (8)
NixOS (8)
3D Printing (5)
CAD (5)
Philosophy (5)
Rust (5)
Video (5)
Machining (4)
TIG (4)
Woodworking (4)
Bluetooth (3)
Android (2)
Effortpost (2)
How To (2)
Ergonomics (1)
Flutter (1)
Oss (1)
Stepper (1)
Wayland (1)
Windows (1)

Software

Translating an esp32+esp-idf bluetooth example to rust

2020-5-19
12th article in Hanging Plotter

A rusty heart beats away inside this thinking rock

SoftwareEmbeddedEsp32RustBluetooth

Using a smooth stepper driver on the esp32 in rust

2020-5-14
11th article in Hanging Plotter

Stepper drivers are used as a simpler interface to control stepper motors, here we use the esp-idf RMT peripheral to send step pulses

SoftwareEmbeddedEsp32RustStepper

Using Nix to write rust on the esp32

2020-5-9
10th article in Hanging Plotter

In the interest of repeatable builds we must create a nix derivation for a rust-esp32 toolchain

SoftwareEmbeddedEsp32RustNixOS

Recovering disk space in NixOS

2020-5-7

My nixos partition has filled up, here are some steps to recover

SoftwareNixOS

Driving steppers with the RMT module

2020-4-19
9th article in Hanging Plotter

Building a clean stepper loop The steps were set up to write two values at once with a repeating pattern 00 11 00 11 pattern of on/off on…

SoftwareEmbeddedEsp32

Using an Arduino as a logic analyzer

2020-4-1
8th article in Hanging Plotter

Using an arduino uno as a logic analyzer

SoftwareEmbeddedEsp32

Using an ESP32 as a logic analyzer

2020-3-31
7th article in Hanging Plotter

Diagnosing stepper timing issues with another esp32

SoftwareEmbeddedEsp32

Using Windows 10 to fix UEFI after BIOS update

2020-3-27

After a BIOS update my computer booted straight to Windows. Using diskpart, bcdedit, and bootice the issue was resolved.

SoftwareNixOSWindows

Replacing X window system with wayland and sway

2020-3-20

After a BIOS update my second monitor stopped working, this documents my journey switching to sway+wayland Darkest before dawn First let's…

SoftwareNixOSWayland

Connecting an ESP32 to android with bluetooth

2020-3-20
6th article in Hanging Plotter

Communicating between a Flutter app on Android and an ESP32 under ESP-IDF

SoftwareNixOSAndroidBluetoothFlutter

Android development on NixOS

2020-3-19
5th article in Hanging Plotter

Here we go, time for PAIN

SoftwareNixOSAndroid

ESP32 development in NixOS using VSCode

2020-3-12
3rd article in Hanging Plotter

Setting up an esp32 development environment in nixos using vscode and ESP-IDF

SoftwareEmbeddedEsp32NixOS

Spinning a Stepper

2020-3-12
4th article in Hanging Plotter

Let's spin a stepper motor using ESP-IDF (FreeRTOS) on an ESP32!

SoftwareEmbeddedEsp32NixOS

Determining why docker command hands at startup in WSL2

2020-1-29

In this quick post we demonstrate using to diagnose why docker is starting so danged slowly

Software

Simplifying Jupyter integration by eliminating heterogenous lists

2019-12-23
2nd article in Adding Jupyter Notebook (and Rust) to Gatsby

Sometimes the best solution is less solution.

SoftwarePhilosophy

Adding Jupyter Notebook (and Rust) to Gatsby

2019-12-11
2 article series

An insane plan to allow posts on this site to perform computations and display output

SoftwareRust

Correcting a bug in notebook-render

2019-12-11
1st article in Adding Jupyter Notebook (and Rust) to Gatsby

While attempting to get a jupyter notebook running in gatsby this bug was encountered appears prominently Let's see what node should look…

SoftwareOss

Writing GatsbyJS configuration in Typescript

2019-11-21

By moving GatsbyJS configuration to a typed language the implementation can be checked by the computer

SoftwarePhilosophy

Worse is Better: Setting up Gatsbyjs drafts

2019-11-17

Worse is Better is a development philosophy that prioritizes practicality over functionality.

SoftwarePhilosophy

Full Stack Web Development

2019-10-20

With experience across the entire stack we are well poised to build a team to solve small to medium projects

Software

Native and Hybrid App Development

2019-10-20

Experience developing applications using: iOS - ObjC, Swift Android - Java Hybrid - React Native, Appcelerator Titanium

Software

Setting up kopano video conferencing in mattermost

2018-11-7

I am attempting to set up video conferencing on mattermost and the experience is stanky

Software
Featured Projects
GeneratorHandwheel Repair
Company Info
About UsContactAffiliate DisclosurePrivacy Policy
Specific Solutions LLC
Portland, OR