Skip to content

Instantly share code, notes, and snippets.

View ednisley's full-sized avatar

Ed Nisley ednisley

View GitHub Profile
@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">
<Thumbnail Source="iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO2dd3wVVfqHn5l7b3pIQhIIhN6rdLAAIhZUqrqKoIDr2re46lp2Lev6U9G17bpuUVaXaq+IgCKgCAoqIk2kt1ATSCH9lvf3x5lbkjsQXJPr6pzn87kw99yZc85M5nxPe897DBERNBqNIzF/6AxoNJofDi0AGo2D0QKg0TgYLQAajYPRAqDROBgtABqNg9ECoNE4GC0AGo2D0QKg0TgYLQAajYPRAqDROBgtABqNg9ECoNE4GC0AGo2D0QKg0TgYLQAajYPRAqDROBgtABqNg9ECoNE4GC0AGo2D0QKg0TgYLQAajYPRAqDROBgtABqNg9ECoNE4GC0AGo2D0QKg0TgYLQAajYPRAqDROBgtABqNg9ECoNE4GC0AGo2D0QKg0TgYLQAajYPRAqDROBgtABqNg9ECoNE4GC0AGo2D0QKg0TgYLQAajYPRAqDROBgtABqNg9ECoNE4GC0AGo2D0QKg0TgYLQAajYPRAqDROBgtABqNg9ECoNE4GC0AGo2D0QKg0TgYLQAajYPRAqDROBgtABqNg9ECoNE4GC0AGo2D0QKg0TgYLQAajYPRAqDROBgtABqNg9ECoNE4GC0AGo2D0QKg0TgYLQAajYPRAqDROBgtABqNg9ECoNE4GC0AGo2D0QKg0TgYLQAajYPRAqDROBgtABqNg9ECoNE4GC0AGo2D0QKg0TgYLQAajYPRAqDROBgtABqNg9ECoNE4GC0AGo2D0QKg0TgYLQAa
@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] */
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@ednisley
ednisley / Stick Blender drive coupler.scad
Created May 16, 2025 21:02
OpenSCAD source code: Motor shaft coupler for Cusinart stick blender
// Stick Blender drive coupler
// Ed Nisley - KE4ZNU
// 2025-05-16
include <BOSL2/std.scad>
Layout = "Show"; // [Show,Build,Splines]
/* [Hidden] */
@ednisley
ednisley / PC4 Fitting Plates.scad
Created May 12, 2025 19:20
OpenSCAD source code: Adapter for PC4-M10 to Polymaker PolyDryer box lid
// PC4 Fitting Plates for PolyDryer
// Ed Nisley - KE4ZNU
// 2025-05-02
include <BOSL2/std.scad>
include <BOSL2/threading.scad>
Layout = "Plate"; // [Plate,Gasket,DrillGuide]
/* [Hidden] */
@ednisley
ednisley / Anker LC-40 Flashlight Retainer.scad
Created May 9, 2025 20:41
OpenSCAD source code: 3D printed repair tools for Anker LC-40 flashlight
// Anker LC-40 flashlight switch retainer
// Ed Nisley - KE4ZNU
// 2025-05-05
include <BOSL2/std.scad>
Layout = "Show"; // [Show,Build,Retainer,Fixture,Washer,Wrench]
Gap = 5; // [0:10]
@ednisley
ednisley / Delta shower head holder extension.scad
Created May 4, 2025 14:04
OpenSCAD source code: Holder extension for Delta shower head
// Delta shower head holder extension
// Ed Nisley - KE4ZNU
// 2025-05-02
include <BOSL2/std.scad>
Layout = "Show"; // [Show,Build,Plug,Socket,Connector]
MountAngle = 30; // between OEM and new holder
MountOffset = 20.0;