Navigation

Sitemap

A complete human-readable listing of the main site's routes and collections. XML sitemap remains available for crawlers.

Projects

(2025) Deck of Creative things

A deck of cards that helps inspire creative works.

(2025) The Medallion Hunt

Hunt and seek game for Burnaby BC

(2025) Skypixels

Snapshot of the sky

(2025) Counterproductive

A big button in a park

(2024) PCB Metro Maps

A Metro map made with PCBs

(2023) Skull Game PCB

Skull Card Game designed with PCBs

(2023) 100 ideas

100 project ideas, a new one each day.

(2022) Flocking AI

Generating bird images from Mid Journey

(2022) Monthly Habit Tracker

A monthly habit tracker inspired by Simone Giertz “The Every Day Calendar”

(2021) Lighthouse Liquor Cabinet

Converting a Lighthouse Redemption Machine into a liquor and glassware cabinet

(2021) Vancouver Bird playing Cards

A deck of playing cards featuring photos of birds from around Vancouver

(2020) Tender Threads 2

Short movie about the feelings of a puppet

(2020) Vancouver City Parks

Visted every Vancouver city park during COVID-19 for a selfie

(2019) Illuminated Stained Glass Sixteen Segment Display

Illuminated Stained Glass Sixteen Segment Display

(2019) Illuminated Stained Glass Tetragonal Trapezohedron

Illuminated Stained Glass Tetragonal Trapezohedron sculpture

(2018) Stained Glass Windows

A series of hexagon stainglass

(2017) Asics Color Changing Cloud Project.

A series of color changing clouds for Asics New York popup shop.

(2017) Fairmont Pacific Rim Bike Carousel

A custom electric bike carousel installed at the Fairmont Pacific Rim hotel downtown Vancouver.

(2017) Laser Kaleidoscope

Moving lasers which generate twisting fractal shapes

(2017) LED Pillar

A game using a single strip of LEDs as a display. Made for Vancouver Mini Maker Faire 2017

(2017) Thunderstorm Cloud

A interactive lamp that mimics thunderstorm cloud.

(2016) Ball of Life.

A Wooden icosahedron with LEDs used for festivals as a marker

(2016) Blinky the Fox Head Mask

A low polygon fox head mask with an array of LEDS create patterns on the faces.

(2016) Branchy Light Box

Laser cut silhouette of branches in a tree, illuminated with color changing LEDs

(2016) CNC Zen Garden

A Zen garden controlled by a CNC XY platform.

(2016) Heart of Mount Pleasant

Plan for hanging origami-style plastic hearts with internal LEDs from a tree in Mount Pleasant. Never built.

(2016) Map of Intersting Places

A constantly updated map of interesting places from around the world

(2015) Pocket Universe

Mirroed dome

(2015) The 100 Day Project

A series of single day projects.

(2014) The Giant Claw Game!

A large claw game made for Vancouver Maker Faire 2014

(2014) Thread Map of Vancouver

Laser cut map of vancouver with GPS heat map of a years worth of travel.

Flocking AI

Zeke
Yolanda
Xavion
Warren
Vivian
Ulrich
Teresa
Sydney
Ronald
Quinlan
Piper
Orion
Nadia
Megan
Isabelle
Heidi
Gemma
Francesca
NAME
Evelyn
Devin
Cameron
Brooke
Ashley
Zella
Yasmine
Xenia
Walter
Veronica
Uriah
Tara
Scarlett
Rebecca
Quentin
Phoebe
Octavia
Natalie
Miles
Ivy
Harrison
Genevieve
Felicity
Elijah
Delilah
Caleb
Brooklyn
Ava
Zuri
Yonatan
Xiomara
Willa
Valerie
Uriah
Tiffany
Scarlett
Rebecca
Quentin
Pearl
Omar
Nicole
Madison
Luna
Kylie
Joseph
Isaiah
Hannah
Genesis
Finn
Edwin
Diana
Caroline
Bryson
Adam
Zara
Yitzchok
Xin
Wesley
Violet
Uriel
Tristan
Samara
Ruby
Queenie
Prince
Oscar
Natalia
Miriam
Leonardo
Kimberly
Justin
Ivan
Henry
Grayson
Fiona
Ezra
Derek
Christian
Brandon
Anthony
Zachary
Yosef
Ximena
Wyatt
Valentina
Usher
Taylor
Samantha
Rachel
Queena
Peter
Ophelia
Nora
Matthew
Leah
Kyle
Jessica
Ian
Holly
Gracie
Fernanda
Elizabeth
Daisy
Cody
Blake
Alex
Zendaya
Yandel
Xerxes
Wagner
Vasquez
Underwood
Tyler
Samuel
Rowan
Qadir
Patrick
Otto
Nathan
Mateo
Liam
Kellie
Jasmine
Isabella
Harry
Georgia
Felix
Ella
Danielle
Christopher
Brianna
Angelina
Zayn
Yvonne
Xanthus
Wade
Valentino
Ursula
Tabitha
Sebastian
Roman
Quinn
Penelope
Owen
Noah
Mason
Logan
Kayden
Jacob
Isaac
Harper
Gwendolyn
Faith
Emma
Daniel
Charlotte
Benjamin
Aiden
Zion
Yasmin
Xena
William
Victoria
Unity
Thomas
Savannah
Robert
Qianna
Paige
Olivia
Naomi
Marcus
Luke
Katie
Juliet
Irving
Hannah
Gabriella
Freya
Ethan
Dylan
Chloe
Bryan
Albert
Zoey
Yosemite
Xander
Weston
Victor
Umar
Theodore
Sophia
Remi
Quinton
Parker
Oakley
Nova
Mia
Lucas
Kaylee
Jayden
Isla
Hailey
Grace
Franklin
Eleanor
David
Camila
Bryce
Aaron
Zander
Yara
Xavier
Walker
Vanessa
Ulysses
Timothy
Skylar
Ryan
Quincy
Paul
Oliver
Nicholas
Milo
Lucy
Kevin
James
Ike
Harvey
Gavin
Fabio
Eric
Dustin
Cesar
Brayan
Aaliyah
Lily
Sabina
Johnny
Robbie
Cornelius
Nibbles
Sean
Victor
Sam
Richard
Oggie
Tony
Ralph
Spike
Sarah
Pete
Jerry
Dean
Evan
Pari
Andy
Steven
Zeng
Isa
Michael
Emily
Albert
Fernando
Charlie
Wanda
Vincent
Wayne
Amiria
Ben
Jules
Chuck
Ludwig
Alvin
Bob
Jenifer
Simon
George
John
Elton
Angela
Philip
Jackson
Steward

Posts

Migrating from Jekyll to Astro

On June 21, 2026 I switched the site from Jekyll to Astro and rebuilt the theme from scratch. Here's why.

2026-March Brain Dump

Bookmarks from March 2026

Glitch in the CounterProductive Button – June 28 to July 4

CounterProductive downtime between June 28-July 4

Ongoing Project status updates 2025 June 10th

A status update of the Counter productive, Sky Pixles projects

PCB Tips and Tricks

A few tools I keep coming back to when making PCBs: EasyEDA2Kicad, Gingerbread, and KiKit.

2024 Year in review - Movies and TV Reviews

2024 year end Movies and TV Reviews

Tetragonal Trapezohedron Retrospective

Retrospective of the Tetragonal Trapezohedron polyhedron lamp

Seeed Xiao ESP32-C6 using Adafruit CircuitPython 9.1.1 blink sketch

How to get a Seeed Xiao ESP32-C6 board up and running with Adafruit CircuitPython 9.1.1 and blink an LED.

A variation of the useless machine idea

ChatGPT pretends to be a useless machine and tries to stop you from flipping the switch.

PCB Metro maps retrospective

Retrospective of the Vancouver skytrain and Washinton Metro PCB maps

Dodecahedron PCB Retrospective

Retrospective of the dodecahedron polyhedron lamp

Dodecahedron PCB Design

PCB design of a pentagon plate of a dodecahedron lamp

USB-C PD Power Bank to Resmed AirMini or Airsense CPAP

Is it cheaper to build your own solution to portable CPAP battery, or buy something off the shelf?

Enable copy and paste on website that disable copy and paste

A tutorial on how to enable copy and paste on website that disable copy and paste. Specifically BrimFinancial

Website Changelog 2024-Feb-26

Added /now and /uses pages, moved old /about content to a /timeline page, and made /about the new home page.

100 ideas project retrospective (2023)

Looking back at 100 days of daily project ideas in 2023, what got built, what got scrapped, and why I burned out doing it.

Tools and equipment 2024

A 2024 snapshot of the software, hardware, camera gear, and shop tools I use day to day.

2023 Year in review - Movies and TV Reviews

2023 year end Movies and TV Reviews

Idea 100 - Lavender Farm

Plans for a Gulf Islands lavender farm with distillery, beehives, chickens, and a hillside field for retirement.

Idea 099 - Stevens projects club

Patreon subscription for people receive one of Steven’s projects twice a year

Idea 098 - All that are lost

GeoHashing on a pendant for exploring the world

Idea 097 - Modern decoder ring

A modern decoder ring that uses strong modern cryptography encryption methods

Idea 096 - Boom numbers go up

Top down survival game where everything can be leveled up

Idea 095a - Light Graffiti Projector

Cheap and easy way of projecting a message onto a building

Idea 095b - Dot Matrix water printer bike carriage

A horizontal matrix of 16 water nozzles in a grid on bike carriage to draw with water on the sidewalk

Idea 100 plus

All the rest of the ideas that did not make the cut

Idea 094 - Quickest way to rank a list of ideas

Use a sorting algorithm to efficiently sort a list of things in order

Idea 093 - Video Quotes and Truisms

A video series of puppets saying common quotes and truisms

Idea 092 - Command line tools as desktop applications

Desktop application UI wrapped around common Windows Linux MacOS command line tools

Idea 091 - Honeypot terrarium

Visualization of robots as they attack critical infrastructure using Conways Game of Life

Idea 090 - Dead Bug electronic circuits jigs

Create a series of 3D printed jigs for making exploded electronic circuits without PCBs

Idea 089 - Wheres Wren?

A Wheres Waldo hunt and search photo book that teaches people how to ID local species of birds.

Idea 088 - Glass room of perspectives

A art installation where a user enters a room that looks like the inside of a kaleidoscope

Idea 087 - Crowd sourced life planner

A website that uses flowcharts and other tools for helping with life choices all users submitted

Idea 086 - Origami Terrarium Diorama

Paper sculptures in glass terrarium with flowers, house plants, and other nature things

Idea 085 - Carved wooden postcards

Sending a Baltic birch plywood postcard via the Canadian post of every mammal in BC

Idea 084 - Pressed lotus flower lamp

A lamp made of acrylic shards of pressed flowers in the shape of a lotus flower

Idea 083 - Dried flower art installation

A staircase tunnel of glowing dried flowers in shards of glass

Idea 082 - Classic video games maps posters

A poster of level maps for classic 80s and 90s video games nostalgia

Idea 081 - Experience confidence scores

Allows people to assert their experience with a skill with 3rd parties confidence score

Idea 080 - Real Identity provider

A identify provider for all digital platforms based on social trust

Idea 079 - Gorilla water quality monitoring device

Citizen science water quality monitoring device

Idea 078 - House to Tree house telephone system

Connect old style phones together in a point to point telephone network

Idea 077 - Equilateral triangles LED panels

Create equilateral triangles LED panels to construct LED polyhedron shapes

Idea 076 - The Vancouver Tone

Give Vancouver its own unique tone by installing wind chime like devices in the trees across the city

Idea 075 - Birdnet festival mesh network

A mesh network of birdhouses that chirp messages to each other using audio for the physical layer of the network

Idea 074 - Dandelion Galaxy

An art installation of a sphere of LEDS that show the night sky from outside earth

Idea 073 - Glowing tentacle eyeball monster

Glowing tentacle monster made out of flexible vinyl ducting and LEDs

Idea 072 - Reminders for basic body needs

A sensor that can tell you when you are hungry or dehydrated, and other basic human needs

Idea 071 - Levitating 3D Mouse

Using magnets coils to levitate the mouse in the air, and 9 degrees of freedom sensors to detect motion

Idea 070 - CNC Pointillism

Use a CNC to make paint dot paintings one dot at a time

Idea 069 - One Liners

All the bad one liner ideas that wont get developed into anything

Idea 068 - Talking Toy story teller

Connect ChatGPT to Text to Voice application inside a Furby/teady bear style robotic pet

Idea 67 - Deadmans vault SAAS SafePassage

End-to-end encrypted digital vault for storing and sharing sensitive information after death

Idea 066 - Tilt Pacman

Use a accelerometer to control pacman on a LED Matrix

Idea 065 - Atari Space Invaders LED Matrix pendent

A necklace penchant that has a LED matrix that displays Atari Space Invaders animations

Idea 064 - Inflatable crowd

A crowd of mini wacky inflatable arm man (Air Dancers) in a matrix controlled by sound

Idea 063 - RootedIn

A generated a social media platform for trees in a city

Idea 062 - Music festival dancing painting robotic marionettes in a million parts

A robotic marionettes that dances and makes generative art during a music festival

Idea 061 - The Dark Side Of The Moon in a million parts

Generative line drawings in sand based on the album The Dark Side Of The Moon by Pink Floyd

Idea 060 - The Little Prince in a million parts

Layered paper craft light boxes of the different chapters of The Little Prince

Idea 059 - Alices Adventures in Wonderland in a million parts

Stainedglass windows for each location in Alices Adventures in Wonderland

Idea 058 - In a million parts

A series of small artworks, one per quotable line from a book, movie, or album, built and shared on a steady schedule.

Idea 057 - Movie Mogul Mania

A fantasy movie league where players draft actors and films to earn points based on award nominations and wins, box office sales, and other movie statistics

Idea 056 - Great people make great movies

A movie recommendation site based on the people who work on movies

Idea 055 - Truchet tessellating bathroom tiles

Elevate your bathroom or kitchen with unique and meaningful ceramic tiles inspired by mathematical shapes and designs that are both visually stunning and tell a story

Idea 054 - Digital Dices

A dice that when rolled shows a random number within a range on a screen

Idea 053 - HTML and CSS photo book for Blurb

Instead of using Blurb publishing tools create the book using HTML and CSS

Idea 052 - Landscape Table

A coffee table with a CNC topographical map with contour and elevation lines

Idea 051 - Enigma machine kit

Recreate the German Enigma machine cipher device as a kit using PCBs

Idea 050 - Tessellating Illuminated Origami Wall Sculpture

Origami Sacred Geometry + Individually addressable RGB LEDs + Wall Sculpture + interactive

Idea 049 - Cheap meals if you follow directions

Betting against consumers on human nature

Idea 048 - The beat of the crowd - badge

Radio badge that pulses when other badges are nearby

Idea 047 - Weekly Scavenger Hunt

An automatically weekly generated global scavenger hunt with leaderboard

Idea 046 - Cherry Blossom Timelapse

Take several time lapse videos of the Cherry Blossom park while its blooming

Idea 045 - Spread your genes

A outdoor game that rewards you for spreading your DNA to as many other players as possible

Idea 044 - Bio Punk Conference badge

A convention badge

Idea 043 - BACnet MSTP Testing conference Badge

A convention badge for BACnet plugfest that is useful for testing

Idea 042 - GPIO tester breakout board

A 8 position dip switches breakout board

Idea 041 - BioPunks Garden

Youre a Biopunk building their garden by selectively breeding for DNA markers in plants

Idea 040 - Growth Commander - Tower defense

Your incharge of mutations and creation of your army You send your army out to collect food and battle enemies Tower defense style game without towers.

Idea 039 - Growth a game

A game where you start as the smallest living thing, then grow and evolve depending on what actions you do the most

Idea 038 - Club House co-op

Membership owned club house that can be used for members use.

Idea 037 - Chatbot Task Organizer

A chatbot that can organize simple tasks by date, location, or person

Idea 036 - Kaleidoscope Chandler

Light shines through colored glass that rotates to produce washes of colors on the ceiling

Idea 035 - Update your address book automatically

Get your contacts to update their information in your address book

Idea 034 - 20 questions for people

A website that asks you 20 questions and tries to uniquely identify you in the world What are the optimal questions to ask?

Idea 033 - AI Grant Writing

Use AI to help with labor intensive grant writing

Idea 032 - Cistercian stained glass Swatch internet .beat clock

A segmented display that combines a forgotten numbering system and a method for telling time that no one uses

Idea 031 - Fabric Floral Cyberpunk Armor

Following the pattern of a japanese cloth armor from the 1800s, make modern cyberpunk equivalent armor for raves

Idea 030 - Chatbot Journaling

A chatbot that gives you writing prompts for daily journaling. Ask follow up questions for clarity. Builds a web of knowledge about you and gives feedback

Idea 029 - SproutSwipe

Use cell phone sensors to create a filtered list of suitable plants for a space then show the plants using Augmented Reality. Dating app for plants

Idea 028 - Finite Future Clock

An A2 LED panel that shows a progress bar of how much of your life has passed and how much time is left.

Idea 027 - Print on demand Keyboard Keycaps

A website that lets users upload their own glyphs images for the top of keycaps

Idea 026 - Digger game

Resource management, worker placement, exploration tile game.

Idea 025 - Skull card game

Laser cut or PCB fancy versions of the Skull card game

Idea 024 - Call to Adventure

A mystery letter is delivered filled with puzzles that need to be solved in order to give directions to a meeting place for the start of an adventure.

Idea 023 - Light painting rod

A programmable strip of LEDs that can be attached on a rod for light painting.

Idea 022 - Translink map PCB

A live interactive translink metro map of Vancouver using LEDs on a PCB

Idea 021 - AI auto summarization / Auto cliffsnotes

Use AI to summarize large amounts of information into brief notes and key points

Idea 020 - Many styles of Vancouver

A photo of Vancouver’s skyline with each building painted over in a different artistic style

Idea 019 - Big Red Button

Create a series of buttons with labels, install them around the city, see what ones get pushed most

Idea 018 - Just the tip skyscraper coffee table book

A photo book of just the tops of very tall buildings, just the top few flors, just the tip

Idea 017 - Traveling 3D printed sculptures

Traveling art exhibit of all the sculptures from a single great master 3d printed in marble

Idea 016 - Lego RGB Addressable LED blocks

Adding fully addressable RGB light to your lego creation, using lego as light pipes,

Idea 015 - AI Create your own story book

AI generated a personalized story book that incorporates information that you provide, following the common story types. Hero's journey, etc, made for kids

Idea 014 - AI Pictionary

Like, Pictionary but an AI draws the picture and you try and guess the prompt that was used to generate the picture

Idea 013 - Speech to Text, always listening, ear badge

An ear-shaped electronic badge that records speech to text 24 hours a day using OpenAI Whisper, feeding a personal AI assistant.

Idea 012 - LED Constellation Star map

Constellation map PCB made with overlapping LEDs

Idea 011 - Birdhouse Crypto Puzzle

Homes for birds, and puzzles for humans

Idea 010 - Polyhedron Papercraft Mobile

Create a mobile of regular polyhedrons and other geometry shapes using papercraft

Idea 009 - Princess Peach castle stained glass window

Before the Mario movie release date, create a replica of the Princess Peach castle stained glass window using the digital stained glass method

Idea 008 - Reconnect a postcard project

People are disconnected more than ever and need a reason to reconnect with each other. Create a series of postcards and send packs of them to friends and family, for them to send onwards

Idea 007 - Emoji Macro Pad Keyboard

A macro pad keyboard with most commonly used Emoji as key caps for quick access when you want to respond to a message with an iconography.

Idea 006 - Procedurally generated Glowing Mushroom PCB

Procedurally generated Art PCB of mushrooms for the GameOfShrooms art project. Backlit LEDs to add a nice glowing effect.

Idea 005 - Scream Photo Booth

A photo booth where the camera is only triggered when you scream loud enough. Producing a photo with real emotions.

Idea 004 - Universal Serial breakout board

A USB to Serial port board that supports many different physical layers. TTL 3.3v, 5v, RS232, RS485 2wire and 4 wire. DB9, DB25, Screw down terminals, etc

Idea 003 - PCB Art of Every Mammal in BC

A series of PCB art badges, one for each of the 130 mammals in BC, with LED eyes and an SAO connector for an art show display.

Idea 002 - Keyboard Flute

An electronic flute PCB the size of a ruler with hot-swappable keyboard switches, a MEMS mic for breath control, and an ESP32.

Idea 001 - Cherry Blossom Profile Photo Booths

Set up a photo booth in a park when the cherry blossoms are blooming, offer to take free portrait photos to the public and use the experience to get better at portrait photography.

Year in review 2022

2022 year end review.

FlockingAI - Eastside Culture Crawl 2022 post mortem

Post mortem from showing the Flocking AI bird gallery at Maker Labs during Eastside Culture Crawl 2022: pitch, sales, and what to fix.

Samsung The Frame TV art

A gallery of MidJourney-generated 4K UHD artwork sized exactly for Samsung The Frame TV to avoid the mat border, free to download.

Tools and equipment 2022

Tools and equipment I use in 2022: VS Code, KiCAD, Sony a6400, Sigma 150-600mm, Logitech MX Master 3S, and a Pixel 6 Pro.

Year in review 2021

Year in review 2021: 31,893 bird photos, 363 species, moving from Vancouver to Burnaby, and a year of working from home stats.

Birding in Vancouver

Beginner birding resources for Vancouver: intro videos, local birding sites, and notes from making the Birds of Play card deck.

Current tools and equipment (2021)

A list of my current tooks that I am using in 2021

February 2021 brain dump

February 2021 brain dump on getting into birding with a Sigma 150-600mm, plotter twitter projects, and a 52-card bird playing deck plan.

Do not buy from Dell

Why I will not buy from Dell again: a saga of failed cancellations, lost rewards, wrong shipping addresses, and useless chat support.

Online group games

A list of boardgames, card games, drawing games, trivia, and social deduction games to play remotely with friends during COVID-19.

Podcasts 2020

Updated podcast list for March 2020 with picks like Clarkesworld, Stack Overflow Podcast, Hello Internet, Reply All, and 99% Invisible.

February 2020 brain dump

February 2020 brain dump: pocket operator pinouts, CNC squid kits, maze dice sculptures, photo ideas, and the Hub16 macro pad.

January 2020 brain dump

January 2020 brain dump: links on polyhedra, plotter art, LED lava lamps, capacitive touch PCBs, and tools for makers.

Panels - Stained glass windows project

Walkthrough of every panel in the digital stained glass window series: beehive, mountains, stars, hexagon weave, heart, sun, and more.

Digital stained glass workshop - Post mortem

Post mortem from the September 2019 digital stained glass workshop at Maker Labs: what worked, what broke, and what six attendees built.

Digital stained glass workshop

A workshop at MakerLabs Vancouver where attendees design a 9x9 inch illuminated stained glass window with WS2811 LEDs and CNC-cut foam.

Tools and equipment 2019

My 2019 tools and equipment list, with notes on why I switched to PlatformIO, Firefox, and away from Samsung phones.

Jun 2019 brain dump

June 2019 bookmarks: a Casper nightlight teardown, the Etch-A-Snap Pi camera, SVG Nest, and stacked paper stained glass.

ESP8266 + Neopixel + FastLED - Workshop slides

Slides from the March 2019 ESP8266, NeoPixel, and FastLED workshop I taught at Maker Labs.

Costs - Stained glass windows project

Bill of materials for one stained glass panel: pixels, acrylic, plywood, and laser time totalling about $156 CAD.

Website theme update

Why I rebuilt blog.abluestar.com on a fresh Jekyll theme, plus a 20-year history of my CMS choices from plain HTML to static sites.

Podcasts 2019

My February 2019 podcast rotation, with a starter episode picked for each show from Reply All to 99 Percent Invisible.

Feb 2019 brain dump

February 2019 links on Arduino LED projects, an Etch A Sketch CNC, a zombie ESP8266 game, and James Clar's neon art.

Travel Tips

What worked and what didn't on a two-month trip through South Korea, Vietnam, Cambodia, Thailand, and China.

Trip to Shenzhen 2018

Two days at the Huaqiang Road markets in Shenzhen and the pile of LED strips, switches, and Pi cases I came back with.

Tools 2018

Snapshot of the software and hardware I leaned on in 2018, from VS Code and PlatformIO to a Surface Pro 3 and Sony WH-H900N.

Nov 2018 brain dump

November 2018 bookmarks on Wobble Garden, PCB art, SI playing cards, sand tables, and Islamic geometric design books.

May 2018 brain dump

May 2018 grab bag of links: pen plotters, ESPEasy firmware, the TWANG dungeon crawler, and a wooden lego planter.

Wood frames - Stained glass windows project

Building hexagonal baltic birch frames for the stained glass panels on the table saw, with a grooved channel holding the acrylic.

Programing - Stained glass windows project

Writing the firmware for the stained glass panels with FastLED on an ESP8266, using LED offset sets to drive randomised patterns.

Hardware - Stained glass windows project

Parts list for the stained glass windows: white acrylic, square WS2812B LEDs, a Wemos D1 mini, and a 5V 5A supply.

Designing panels - Stained glass windows project

How I design the stained glass panel patterns in Fusion 360 and Inkscape, then export SVGs ready for the laser cutter.

Tech Demo - Stained glass windows project

Tech demo notes for the stained glass windows: gluing acrylic, building cardstock dividers, and killing LED hotspots.

Inspiration - Stained glass windows project

Inspiration for the stained glass windows project, from Lumina Lab's Stoicheia dodecahedron to mandala work on Instagram.

Kangaroo words

A python script that hunts kangaroo words, smaller words hidden inside larger ones, across the 20,000 most common English words.

January 2018 brain dump

Notes on dropping Evernote for are.na, TeamViewer alternatives, blockchain art, the Ice Cold Beer game, and a pile of bookmarks.

How I buy bitcoins and Ethereum

How I buy Bitcoin and Ethereum from Canada using Coinbase, LocalBitcoins, and Quadrigacx, with the fees and signup time for each.

ESP8266 bitcoin tracker

A Wemos D1 and OLED shield that polls the Coindesk API every five minutes and shows the current BTC price and my running profit.

Vancouver Maker Faire 2017

What I brought to Vancouver Maker Faire 2017: the LED Pillar rhythm game, laser kaleidoscope, fox mask, thunderstorm cloud, and more.

Notes from May 2017

May 2017 links: ESP32 sniffers, a giant laser-cut Bulbasaur, an 8-bit computer from scratch, Big Poop Data, and the BLACK 2.0 paint.

Earthquake Kits for Vancouver

What I put in my Vancouver earthquake kit for under $30, parts list, and the personal items I tell people to add themselves.

Notes from April 2017

April 2017 links: Google AnyPixel, a drinkable tequila cloud, the Cubic Cyphercon puzzle badge, ESP8266 deauther, and Shodan.

Renting to the vancouver hackspace

Notes for any landlord considering renting to Vancouver Hackspace: unpermitted electrical, absentee board, garbage, fumes, missed rent.

Laser cutting in Vancouver

A guide to laser cutting in Vancouver after 4000 hours on the machines: where to cut, who to follow, and which shop to avoid.

Notes from March 2017

March 2017 links: a laser kaleidoscope, Lixie nixie alternatives, Vancouver crime maps, Eruv wires above Manhattan, and PBF comics.

Wood working in vancouver

Where to do woodworking in Vancouver: rentable shops, intro courses at the Round House and Maker Labs, plus where to buy wood and tools.

3D printing in vancouver

A guide to 3D printing in Vancouver: where to get prints done, what printer to buy, where to find models, and which shop to skip.

ESP8266 Tips

Working notes on the ESP8266: useful libraries, debugging the Arduino core, taming the 300mA current spikes, and deep sleep gotchas.

Notes from February 2017

February 2017 links: laser-cut art from 1000 Errors, paper beetle kits, Mongoose OS, the USB Killer V3, and the CIA cartography map drops.

Notes from January 2017

January 2017 links: HexCells, the Universal Play Machine, makerjs for laser drawings, Mosquitto MQTT, and Node-RED home automation.

Tools and equipment 2016

The software and hardware I leaned on in 2016: VS Code, Fusion 360, Wanhao i3, X-Carve, Surface Pro 3, MX Master, and the Makers Notebook.

November 2016 interesting link dump

November 2016 link dump: open source car control, ESP8266 MQTT LED controllers, the Maslow CNC, Boldport, and the poop emoji oral history.

Simple security

Plain-language notes on picking a threat model and the low to high effort tools I actually use to defend against it.

Must see movies

My running list of must-see movies from Mad Max Fury Road back through Spirited Away, Memento, and Cube, with short notes on each.

Podcasts

A running list of podcasts I listen to, from Radiolab and This American Life to The Dollop, 99% Invisible, and The Moth.

Halloween LED Fox Mask

A coroplast low-poly fox mask wired with NeoPixels and a WeMos D1 mini, with a brightness dial after Halloween blinded everyone.

Mushroom growing kit and automation

Growing an oyster mushroom kit and over-engineering it with an ESP8266, DS18B20 sensors, MQTT, and Twilio alerts.

Wanhao Duplicator i3

Notes on picking up a used Wanhao Duplicator i3, getting started with Cura, and a list of 3D printing resources.

Alternatives to the Vancouver Hackspace.

A list of alternatives to Vancouver Hackspace after its community turned toxic, with makerspaces, meetups, and tool libraries.

CNC Zen Garden - Vancouver Maker Faire 2016 Post Mortem

Post mortem of the CNC zen garden at Vancouver Mini Maker Faire 2016: shorts, skipped steps, and fixes that worked.

Fixing a broken particle photon firmware in windows for the L3D Cube

How to recover an L3D Cube Particle Photon from the red SOS blink by reflashing firmware on Windows.

Day 100 - ESP8266 IFTTT button

An ESP8266 internet button that fires IFTTT recipes, built for an upcoming VHS workshop.

Day 99 - VHS LED Wall

Pattern tests for the firefly room running on the VHS LED wall installation.

Day 98 - Rainbow halloween hat

A Halloween hat in progress with NeoPixel LEDs driven by an Arduino.

Day 97 - Giant fox mask

A 1.5-metre coroplast version of the Wintercroft fox mask, built during a VHS giant fox head build night.

Day 96 - This is a not bomb

A sous vide PID temperature controller box with LEDs, seven-segment displays, and a relay. Not a bomb.

Day 95 - IStandWithAhmed workshop

Source code for the IStandWithAhmed workshop, a binary count-up clock with a WS2811 strip and Arduino.

Day 94 - Radiant acrylic fox mask

A laser-cut acrylic Wintercroft fox mask for Burning Man, ruined by Gorilla Glue foaming under the panels.

Day 93 - Burning man belt

A NeoPixel LED belt built for Burning Man that cycles through colour patterns.

Day 92 - Yellow jacket

A laser-cut wood yellow jacket in a top hat for the Fancy Bugs Burning Man series, made at VHS.

Day 91 - Cockroach

A laser-cut wood American cockroach wearing a top hat for the Fancy Bugs Burning Man series.

Day 90 - Blowfly

A laser-cut wood blowfly in a top hat for the Fancy Bugs Burning Man series, made at VHS.

Day 89 - Jumping spider

A laser-cut wood jumping spider with a top hat, another entry in the Fancy Bugs Burning Man series.

Day 88 - Preying mantis

A laser-cut wood praying mantis wearing a top hat, part of the Fancy Bugs series for Burning Man.

Day 87 - Burning man plaque

A large map of Black Rock City for camp visitors to mark cool spots with push pins and flags.

Day 86 - Fox head mask

A low-poly Wintercroft fox head mask cut from coroplast, ready for mirrored acrylic panels.

Day 85 - Mustaches

Laser-cut mustache pendants strung on ribbons, hung from the dome roof as Burning Man gifts.

Day 84 - MeeBox

A nesting laser-cut gift box for Burning Man, sitting in the dome for people to trade trinkets in and out of.

Day 83 - Mario coins

Mario coins and coin boxes that did not turn out, passed along to a kids camp to play with.

Day 82 - Visualization of DNA

A Processing-generated visualization of my 23andMe DNA data, to be laser engraved on the MeeBox for Burning Man.

Showing the 200 most recent posts here; the full archive remains available through year, tag, and category routes.