8000 GitHub - ddanila/juku: Moved to ddanila/3d-models/models/juku — archived original CAD history · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on Oct 13, 2026. It is now read-only.
ddanilaPublic archive

About

Moved to ddanila/3d-models/models/juku — archived original CAD history

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

61 Commits

Folders and files

Repository files navigation

Juku models

Moved to ddanila/3d-models — Juku.

This repository is archived. All model sources, STL files, reference/print photos, notes and scripts now live in the collection above. Make future changes and report issues in 3d-models; this repository retains the original history.

Keycap · Bottom case · Top case · Legs · Physical print verification

OpenSCAD models for restoring and reproducing parts of the Juku computer. Technical dimensions and modeling details are in NOTES.md.

Note

This project is an experiment in creating medium-complexity 3D models with an LLM. The OpenSCAD code was written through Codex with almost no manual code edits.

Models

Keycap

The keycap has a dished top, rounded chamfered sides, a central spring rod, contact pushers, and side latches that clip into the switch housing.

Top Bottom
Original Top of an original Juku keycap Bottom of an original Juku keycap
Render Top keycap render Bottom keycap render
Print Top of the printed keycap Bottom of the printed keycap

Bottom Case

The bottom part of the computer case includes the PCB opening and guide, leg mounting holes, and reinforced PCB support mounts.

Interior Underside (logo) Rear edge (supports)
Bottom case interior render Bottom case underside render with logo Bottom case rear-edge render showing guide rails and support bosses

Top Case

The top case is an open-bottom shell with a sloped keyboard face, keyboard opening, side-wall chamfers, rear ventilation slots, a recessed logo area, LED opening, and switch access opening.

Exterior Interior
Top case exterior render Top case interior render

Legs

The rubber legs are simple stepped push-in feet matched to the bottom-case mounting holes.

Render
Leg render

Commands

# Open a model for interactive inspection.
./scripts/open-keycap.sh
./scripts/open-bottom-case.sh

# Validate both models without changing committed artifacts.
./scripts/check-render.sh

# Regenerate committed STL files and previews.
./scripts/export-stls.sh
./scripts/render-previews.sh

# Export the bottom-case XY projection for LibreCAD.
openscad-nightly \
    -o bottom-case/projection-xy.dxf \
    bottom-case/projection-xy.scad

About

Moved to ddanila/3d-models/models/juku — archived original CAD history

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

0