Skip to content

Instantly share code, notes, and snippets.

View ednisley's full-sized avatar

Ed Nisley ednisley

View GitHub Profile
@ednisley
ednisley / LED Lamp Driver case.scad
Created March 30, 2026 17:15
OpenSCAD source code: Case and adapter for repurposed garage light LED panel
// LED Constant-current driver case
// Ed Nisley - KE4ZNU
// 2026-03-15
include <BOSL2/std.scad>
Layout = "Show"; // [Show,Build,Case,Lid,LidSVG,Switch]
/* [Hidden] */
@ednisley
ednisley / Bobbin Unwind Adapter.scad
Created March 29, 2026 15:01
OpenSCAD source code: Bobbin unwinding adapter for HQ Sixteen bobbin winder
// HQ Sixteen Bobbin Winder - Unwind adapter
// Ed Nisley - KE4ZNU
// 2026-03-27
include <BOSL2/std.scad>
Layout = "Show"; // [Show,Build]
/* [Hidden] */
@ednisley
ednisley / 45 Degree Quilting Ruler - LightBurn layout.svg
Created March 22, 2026 21:39
LightBurn SVG Layout: 45° Triangle Quilting Ruler
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@ednisley
ednisley / Crosman BB bottle cap.scad
Created February 22, 2026 19:14
OpenSCAD source code: Replacement cap for Crosman BB bottle
// Crosman BB bottle cap
// Ed Nisley - KE4ZNU
// 2026-02-22
include <BOSL2/std.scad>
Layout = "Show"; // [Show,Build,Section]
/* [Hidden] */
@ednisley
ednisley / Rod Bearing Sleeve.scad
Created February 22, 2026 11:55
OpenSCAD source code: Bearing sleeves for fabric rods on HQ Sixteen longarm machine
// Bearing sleeve for HQ Sixteen table rods
// Ed Nisley - KE4ZNU
// 2026-02-20
include <BOSL2/std.scad>
Layout = "Show"; // [Show,Build]
/* [Hidden] */
@ednisley
ednisley / Punched Card.py
Created February 4, 2026 20:09
Python source code: Generate SVG images for punched card printing & laser-cuttery
# Generator for punched cards
# Ed Nisley - KE4ZNU
# 2026-01-20 cargo-culted from various sources
import svg
import math
from argparse import ArgumentParser
from pathlib import Path
import curses.ascii
import itertools
@ednisley
ednisley / Punched Card Trays.svg
Last active February 3, 2026 16:42
LightBurn SVG layout: Trays for punched cards
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@ednisley
ednisley / Nightlight Light Guide.scad
Created January 15, 2026 00:00
OpenSCAD source code: Light Guide plate for a single-LED nightlight
// Nightlight light guide
// Ed Nisley - KE4ZNU
// 2026-01-13
include <BOSL2/std.scad>
Layout = "Show"; // [Show,Build,Plate,Base,Pipe]
/* [Hidden] */
@ednisley
ednisley / Shower Soap Dish.scad
Created January 14, 2026 21:24
OpenSCAD source code: Thinwall soap dish to test 3D printing transparency
// Shower soap dish
// Ed Nisley - KE4ZNU
// 2026-01-13
include <BOSL2/std.scad>
/* [Hidden] */
HoleWindage = 0.2;
Protrusion = 0.1;