Skip to content

ddanila/juku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 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

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

OpenSCAD models for restoring Juku computer parts

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages