Skip to content

Instantly share code, notes, and snippets.

View ednisley's full-sized avatar

Ed Nisley ednisley

View GitHub Profile
@ednisley
ednisley / Taylor Rain Gauge Holder - LightBurn layout.svg
Created August 12, 2025 17:57
LightBurn SVG image: Taylor Rain Gauge Holder spike
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@ednisley
ednisley / Delta Shower Faucet Insert.scad
Created August 10, 2025 22:14
OpenSCAD source code: Multi-material 3D printed Delta 1400 shower knob insert
// Delta shower faucet knob insert
// Ed Nisley - KE4ZNU
// 2025-08-09
include <BOSL2/std.scad>
/* [Hidden] */
HoleWindage = 0.2;
Protrusion = 0.01;
@ednisley
ednisley / Layers - 200mm.py
Created August 6, 2025 23:07
Python source code: SVG generator for laser-cut layered paper
# Generator for rainbow block layered paper
# Ed Nisley - KE4ZNU
# 2025-08-03 cargo-culted from svg library examples
import svg
import math
from argparse import ArgumentParser
from random import randint, choice, seed
from itertools import chain
from pprint import pprint
@ednisley
ednisley / Hose Fitting Grip - simple.scad
Created August 3, 2025 22:08
OpenSCAD source code: Hand grip for garden hose fitting
// Hose fitting grip - simple plastic extrusion
// Ed Nisley - KE4ZNU
// 2025-07-30
include <BOSL2/std.scad>
/* [Hidden] */
HoleWindage = 0.2;
Protrusion = 0.1;
@ednisley
ednisley / 3018XL Table Risers.scad
Created July 6, 2025 19:39
OpenSCAD source code: Table riser blocks for CNC-3018 gantry mill
// CNC 3018 table riser blocks
// Ed Nisley - KE4ZNU
// 2025-06-29
include <BOSL2/std.scad>
Layout = "Show"; // [Show,Build,Outlines]
/* [Hidden] */
@ednisley
ednisley / Rolling Bed Stops.scad
Created June 17, 2025 19:05
OpenSCAD source code: Stop for rolling bed roller
// Rolling Bed roller stops
// Ed Nisley - KE4ZNU
// 2025-06-16
include <BOSL2/std.scad>
Layout = "Show"; // [Show,Build,Roller,Plan]
/* [Hidden] */
@ednisley
ednisley / Weather Station Spikes.scad
Last active June 11, 2025 23:13
OpenSCAD source code: Ring to hold bird spikes for Ambient Weather WS-5000 anemometer
// Ambient Weather - Ambient Weather WS-5000 anemometer bird spike ring
// Ed Nisley - KE4ZNU
// 2025-06-09
include <BOSL2/std.scad>
Layout = "Show"; // [Show,Build,Slice]
/* [Hidden] */
@ednisley
ednisley / HQ Sixteen Nose Ring Lights.scad
Created May 27, 2025 22:12
OpenSCAD source code: Handi-Quilter HQ Sixteen nose ring light mount
// HQ Sixteen Nose Ring Lights
// Ed Nisley - KE4ZNU
// 2025-05-23
include <BOSL2/std.scad>
Layout = "Show"; // [Show,Build,NosePlan,PowerCap]
// Number of side-by-side LED strips
Strips = 2;
@ednisley
ednisley / Trolase large markers - CSV template.lbrn2
Created May 21, 2025 15:15
LightBurn file: Plant markers engraved / cut in Trolase acrylic
This file has been truncated, but you can view the full file.
<?xml version="1.0" encoding="UTF-8"?>
<LightBurnProject AppVersion="2.0.00" DeviceName="FrikkenLaser" FormatVersion="1" MaterialHeight="3.3" MirrorX="True" MirrorY="True">
@ednisley
ednisley / PolyDryer spool washers.scad
Created May 21, 2025 13:04
OpenSCAD source code: Washers / Adapters for PolyDryer auto-rewind spindles
// Polymaker PolyDryer auto-rewind spool washers
// Ed Nisley - KE4ZNU
// 2025-05-20
include <BOSL2/std.scad>
Layout = "Show"; // [Show,Build]
/* [Hidden] */