Skip to content

Instantly share code, notes, and snippets.

View john-clark's full-sized avatar
🛸
Out there

John Clark john-clark

🛸
Out there
View GitHub Profile
@john-clark
john-clark / 3DPrinterFilament.md
Created September 21, 2026 17:10
Hierarchical tree view grouped by Manufacturer / OEM Source

3D Printer Filament Manufacturer Cross-Reference

Disclaimer OEM relationships in the filament industry are often multi-sourced, change over time, and are rarely officially confirmed. This list reflects the best available community consensus, packaging matches, employee statements, and observational evidence as of mid-2026. Treat absolute claims of “identical” or “primary supplier” with appropriate caution. Batch-to-batch and product-line variation is common.


eSUN (Shenzhen Esun Industrial Co., Ltd.)

  • 3DHojor — Strong packaging, spool, color, and winding matches; widely accepted as eSUN rebrand.
@john-clark
john-clark / msgoaway.cmd
Last active September 20, 2026 01:04
windows fix
:: ==============================================================================
:: MASTER OFFLINE SCRIPT: STRIPPING WINDOWS DEFENDER, ATP, MSRT, TASKS & SECURITY
:: Target Environment: Booted from external Windows USB/ISO (RAM disk X:)
:: ==============================================================================
:: --- STEP 1: DISK IDENTIFICATION & STORAGE DRIVER INJECTION (IF NEEDED) ---
:: If internal NVMe/RAID/VMD drives do not appear, inject manufacturer drivers first:
:: drvload E:\path\to\storage_controller\driver.inf
:: Identify the unassigned internal Windows OS volume and assign it letter W:

Klipper on Creality CR-10S / 1.70.3 (ATmega2560) + DMT48270C043_06Wt DWIN Screen + Raspberry Pi

Complete start-to-finish guide for running modern Klipper with the stock DWIN touchscreen.

Hardware

  • Mainboard: Creality 1.70.3 with ATmega2560 (the “H8” sticker on the SD slot only indicates the stepper driver batch – it does not change pinout or flashing method)
  • Screen: DMT48270C043_06Wt (480×272 DWIN T5UID1 / DGUS)
  • Host: Raspberry Pi (Zero 2 W, 3, 4 or 5)

Recommended approach (this guide)

@john-clark
john-clark / fileserver.py
Created July 27, 2026 02:53
simple web file server for homelab use
import os
import io
import re
import stat
import math
import shutil
import asyncio
import zipfile
import pathlib
import datetime
@john-clark
john-clark / klipper_anycubic.md
Created February 16, 2026 17:12 — forked from SteveGotthardt/klipper_anycubic.md
Working on getting Klipper up and running on Trigorilla_Pro_A_V1.0.4

Klipper for AnyCubic Kobra Trigorilla_Pro_A_V1.0.4

Status: move r65 to r66 for TMC control

Attaching to target via P4 with SAM-ICE

physical connection: Atmel SAM-ICE 20 pin jumpered to P4

  • P4: Pin 1 -> ICE Pin 1 = VTref
  • P4: Pin 2 -> ICE Pin 20 = GND
  • P4: Pin 3 -> ICE Pin 7 = TMS (used by SWD)
  • P4: Pin 4 -> ICE Pin 9 = TCK
  • P4: Pin 5 -> ICE Pin 15 = RESET
Ender-3 BOM
Part Code Part Name Specification UNIT Qty
200101027 Control panel 1284P PCS 1
200102010 LCD PCS 1
400101002 E plate 2.5mm PCS 1
400101005 Y Motor holder 3mm PCS 1
400101006 X Adjustment Block 3mm PCS 1
400101027 Z Stent 3.0mm PCS 1
400101029 Fan cover 0.8mm

Ender 5+ Bill of Materials

I wrote this mostly out of my own interest because I was having a hard time finding information online.

Measurements from:

https://grabcad.com/library/creality-ender-5-plus-1

Extrusion Length Quantity Location
2040 555mm 2 top x (each end cut 2020 515mm)

DELTA FLYER

The Delta Flyer is a shuttlecraft from the "Star Trek: Voyager" series and a 3d printer from Rolohaun and Kanrog.

I mostly put this Bill of Materials (BOM) together out of my own interest.

BOM

1. Fasteners & Small Hardware

Large format 3D printer 72"×24"

The Custom 77″ × 24″ Large-Format Fused Deposition Modeling (FDM) 3D printer is designed for industrial prototyping, large-scale tooling, and production of extended-length components. The system emphasizes modularity, multi-zone heating, and high dimensional stability over a large build area.

The printer is constructed from a reinforced heavy-duty shelving unit with added crossbars for frame rigidity, providing a cost-effective yet structurally sound platform for large-format additive manufacturing.

  • Modular bed surface allows replacing only damaged sections instead of the full 72″ × 24″ plate

  • Multi-zone heating improves energy efficiency and reduces warm-up times

@john-clark
john-clark / Readme.md
Last active September 3, 2025 03:30
Freebsd ZFS Scripts

Note this is not working yet.

Before trying to restore a snapshot type as root

  • ./zfs_backup_root.sh backup

Restore the ZFS snapshot

  1. Boot from the ISO/CD
  2. Choose 1 or hit enter when starting the CD