[BREAKGLASS] Design files for the SeedHammer II hardware. https://seedhammer.com
Go to file
seedhammer ad9120bad1
pcb: use the engraver capacitor bank as backup power for the 5V rail
A USB PD power supply may decide to hard reset or otherwise power cycle
the board, assuming we are a battery powered device. We're not, but the
next best thing is the massive capacitor bank that keeps the engraver
well-fed during its activation pulses.

Perform a cheap power OR with Schottky diodes; the voltage drop is ok,
even from a 5V non-PD supply because what really matters is keeping the
3.3V MCU alive.
2026-01-29 12:22:25 +01:00
.github/workflows .github/workflows: bump nix-install-action version 2026-01-29 12:22:25 +01:00
cad initial import 2025-05-08 20:46:09 +02:00
pcb pcb: use the engraver capacitor bank as backup power for the 5V rail 2026-01-29 12:22:25 +01:00
specs specs: add engraver specs 2026-01-29 12:22:25 +01:00
.gitignore pcb: lower engraving current limit to 2A 2025-06-26 12:17:38 +02:00
go.mod initial import 2025-05-08 20:46:09 +02:00
LICENSE initial import 2025-05-08 20:46:09 +02:00
README.md README.md: clarify LCD model and variant 2025-07-07 11:29:57 +02:00

SeedHammer II hardware

PCB 3D render PCB 3D render

This repository contains the design files for the SeedHammer II machine.

PCB

The schematic and PCB are in KiCad format.

Generate production files (gerber, BOM, CPL) with the Go script:

$ cd pcb
$ PATH=$PATH:/path/to/kicad-cli go run .

Production boards are manufactured by JLCPCB with the following settings:

  • Surface Finish: ENIG
  • Material Type: FR4 TG155
  • Stackup: JLC04161H-7628 (impedance controlled)

LCD

The LCD is a ER-TFT035IPS-6 with capacitive touch from buydisplay.com. The variant with resistive touch is not supported by the firmware.

CAD

The CAD files for the custom machine parts are in STEP format.