An open API service indexing awesome lists of open source software.

https://github.com/nmattia/skapa

Generate 3D printable models for IKEA SKADIS pegboards.
https://github.com/nmattia/skapa

3d-printing cad threejs web

Last synced: about 1 year ago
JSON representation

Generate 3D printable models for IKEA SKADIS pegboards.

Awesome Lists containing this project

README

          

# SKÅPA

**3D printable models for IKEA SKÅDIS**





part animation

🔗 https://skapa.build




[SKÅPA](https://skapa.build) (or simply, `skapa`) is a tool that generates 3d models compatible with IKEA's [SKÅDIS](https://www.ikea.com/ch/en/cat/skadis-series-37813/) pegboards.

The models can be customized and downloaded, and are meant to be then sliced and 3D printed (see [Printables page](https://www.printables.com/model/1133217-skapa-parametric-app-for-ikea-skadis-pegboard)).

SKÅPA is a **passion project**, not a commercial product of any kind! I want to give myself the freedom to obsess over small details for hours or scrap entire features if necessary.

### The name SKÅPA

The name SKAPA comes from the Swedish word for "create" or "make" (I was told), reflecting the app's purpose: allowing users to design and generate custom 3D-printable parts and boxes for IKEA SKÅDIS pegboards.

### Technology

The tool runs as a webapp, built with vanillajs, using [ThreeJS](https://threejs.org) and [vitejs](https://vite.dev). The models are generated using [manifold](https://github.com/elalish/manifold) and have a custom rendering pipeline to render outlines, aiming to look like an orthographic version of an IKEA manual.

## Using SKÅPA

### Print the models

Anyone with a 3D printer can download and print the physical parts.

1. Go to https://skapa.build,
1. Tweak the model to your liking,
1. Hit download and open the model in your favorite slicer,
1. Slice with 0.2mm layer height and no support material.

For more info, see the [Printables page](https://www.printables.com/model/1133217-skapa-parametric-app-for-ikea-skadis-pegboard).

### Build the app

The app uses [vitejs](https://vite.dev).

```
npm run dev # for development
npm run build # for production build
```

## Roadmap

The roadmap is not set in stone and is mostly a list of ideas I've had to extend SKÅPA.

* Go beyond SKÅDIS pegboards and add 3d-printable accessories for more IKEA products
* Advanced mode for customizable wall & bottom thickness