Skip to content

ddanila/juku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Juku models

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

Legs

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

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

OpenSCAD models for restoring Juku computer parts

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors