Skip to content

Instantly share code, notes, and snippets.

View ednisley's full-sized avatar

Ed Nisley ednisley

View GitHub Profile
@ednisley
ednisley / Mini-lathe stacked change gears.scad
Created December 3, 2025 22:00
OpenSCAD source code: Stacked change gear generator for mini-lathe
// LMS Mini-Lathe
// Change gears with stacking
// Ed Nisley - KE4ZNU
// 2020-05 use Inkscape SVG gears
// 2025-12 use BOSL2 gear generator
include <BOSL2/std.scad>
include <BOSL2/gears.scad>
/* [Gears] */
@ednisley
ednisley / Bottle cap reinforcement.scad
Created December 1, 2025 00:07
OpenSCAD source code: Sears Humidifier bottle cap reinforcement
// Humidifier bottle cap reinforcement
// Ed Nisley - KE4ZNU
// 2025-11-29
include <BOSL2/std.scad>
Layout = "Show"; // [Show,Build,Cap]
/* [Hidden] */
@ednisley
ednisley / Bird Feeder Tray Mount.scad
Created November 18, 2025 20:47
OpenSCAD source code: Bird Feeder Tray Mount
// Bird feeder tray mount
// Ed Nisley - KE4ZNU
// 2025-11-06
include <BOSL2/std.scad>
Layout = "Show"; // [Build,Show,Lid,Mount,Segment,Nut]
/* [Hidden] */
@ednisley
ednisley / Baseboard Radiator Sled.scad
Created October 12, 2025 20:01
OpenSCAD source code: Carrier for baseboard heating radiator
// Baseboard radiator sled
// Ed Nisley - KE4ZNU
// 2025-10-11
include <BOSL2/std.scad>
Layout = "Sled"; // [Show,Build3D,Build2D,Sled,Wrap,Glue]
/* [Hidden] */
@ednisley
ednisley / Clothes Dryer Vent Filter Snout.scad
Created October 9, 2025 21:47
OpenSCAD source code: Clothes dryer vent snout for filter bag
// Clothes dryer vent filter snout
// Ed Nisley - KE4ZNU
// 2025-10-07
include <BOSL2/std.scad>
Layout = "Ring"; // [Show,Build,Ring,Taper]
/* [Hidden] */
@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] */