Skip to content

Instantly share code, notes, and snippets.

View ednisley's full-sized avatar

Ed Nisley ednisley

View GitHub Profile
@ednisley
ednisley / Rotary Positioner - drive gear.scad
Created July 10, 2026 20:30
OpenSCAD source code: Knob for NRC rotary positioner
// Rotary positioner drive gear with knob
// Ed Nisley - KE4ZNU
include <BOSL2/std.scad>
include <BOSL2/gears.scad>
NumSides = 4*3*4;
$fn=NumSides;
Protrusion = 0.1; // make holes end cleanly
@ednisley
ednisley / Photo Backdrop Fittings.scad
Created July 1, 2026 20:32
OpenSCAD source code: Plug for photo backdrop crossbar studs
// Photo backdrop fitting
// Ed Nisley - KE4ZNU
// 2026-07-01
include <BOSL2/std.scad>
Layout = "Show"; // [Build,Show]
/* [Hidden] */
@ednisley
ednisley / BOB Yak trailer - fender front mount.scad
Created June 16, 2026 19:16
OpenSCAD source code: BOB Yak Trailer Fender front mount
// BOB Yak Trailer - fender front mount
// Ed Nisley - KE4ZNU
// 2026-06-15
include <BOSL2/std.scad>
Layout = "Show"; // [Build,Show,Frame,Fender,OuterMount,InnerMount,Mounts]
/* [Hidden] */
@ednisley
ednisley / Outlet Bench Mount.scad
Created June 5, 2026 22:47
OpenSCAD source code: Brackets to mount an outlet strip on a workbench
// Shower soap dish
// Ed Nisley - KE4ZNU
// 2026-06-04
include <BOSL2/std.scad>
Layout = "Show"; // [Show,Build]
/* [Hidden] */
@ednisley
ednisley / Patio Table Foot.scad
Created May 31, 2026 18:42
OpenSCAD source code: 3D printed feet for square patio table
// Patio Table Foot - rectangular legs
// Ed Nisley - KE4ZNU
// 2026-05-26
include <BOSL2/std.scad>
Layout = "Show"; // [Show,Build]
/* [Hidden] */
@ednisley
ednisley / Stretchy Straps.scad
Created May 23, 2026 22:33
OpenSCAD source code: Tiedown straps for bike rack tray holder
// TPU Tiedown Straps for bike rack tray holder
// Ed Nisley - KE4ZNU
// 2026-05-14
include <BOSL2/std.scad>
Layout = "Build"; // [Show,Build,Chain,Blocks,Front,Rear]
/* [Hidden] */
@ednisley
ednisley / Heatbed Insulation - LightBurn layout.svg
Created May 14, 2026 00:01
LightBurn layout as SVG Image: Cardboard insulation for Prusa MK4 headbed
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@ednisley
ednisley / Bee Tunnel Nest Mount.scad
Created April 27, 2026 19:06
OpenSCAD source code: Window mount for bamboo bee nest tunnels
// Bee Tunnel Nest Mount
// Ed Nisley - KE4ZNU
// 2026-04-26
include <BOSL2/std.scad>
Layout = "Show"; // [Build,Show,Window,Bundle,Tabs]
BundleOD = 35.0;
BundleOffset = 0.0;
@ednisley
ednisley / Steel Shelving Foot Pads.scad
Last active April 20, 2026 13:59
OpenSCAD source code: Foot pads for steel shelving posts
// Steel Shelf Foot Pads
// Ed Nisley - KE4ZNU
// 2026-04-18
include <BOSL2/std.scad>
/* [Hidden] */
Protrusion = 0.01;
@ednisley
ednisley / Punched Card.py
Last active April 14, 2026 22:44
Python and Bash code: Punched Card production in the modern age
# 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