Keyboard Builders' Digest
Ktechs - custom keyboard store in sunny Singapore!
Keyboard Builders' Digest / Tools

Online Dactyl Generator

LostPistachio shared his online Dactyl generator – with fast previews and STL export.

KBD.news
Published March 15, 2023
This blog is free thanks to 54 supporters — like Micah Alpern, Jacob Mikesell, and Penk Chen. Join them now!

LostPistachio's in-browser Dactyl Generator has near-live preview, STL export options, and more.

As I've been working on building my first dactyl board I wanted an easier way to mess around with all the knobs and parameters one can change. I found a lot of cool tools for working with SCAD models in the browser, so this website is the result of a distracting side project to see how far I can take the idea of making it as easy as possible to generate a keyboard you like – LostPistachio.

The site uses OpenSCAD for renders but JSCAD for previews. The latter is quite fast, but the speed comes with a cost of leaving random holes in the previews.

  • The Clojure scripts are based on the code of ibnuda's generator (now hosted at dactyl.mbugert.de).
  • The configuration data is saved within the URL, so you can bookmark any design you like and come back to it.
  • The STL export runs a version of OpenSCAD compiled for the browser, so it will fix most of the holes and wacky geometry you see in the preview.

Resources

Do you like this post? Share, donate, subscribe, tip me off!

Published on Wed 15th Mar 2023. Featured in KBD #116 (source).


Related

Stampy controller

An RP2040-based controller for handwiring keyboards: Stampy by Keebio.

Colorful hotswap sockets

Durock came out with some new hotswap sockets in vivid colors.

Keyboard Yoga

Keyboard Yoga by ZSA Technology Labs is a different sort of typing trainer.

Kemove P11 keycap puller

In contrast to classic wire keycap pullers, the Kemove P11 is a novel way to remove caps, four at the same time.

tt - A typing test for your terminal

tt is a command line typing test from woefullywistful who also created yamtt.app.

×
top