Skip to content

nmattia/skapa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SKÅPA

3D printable models for IKEA SKÅDIS



part animation

🔗 https://skapa.build



SKÅPA (or simply, skapa) is a tool that generates 3d models compatible with IKEA's SKÅDIS pegboards.

The models can be customized and downloaded, and are meant to be then sliced and 3D printed (see Printables page).

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 and vitejs. The models are generated using 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,
  2. Tweak the model to your liking,
  3. Hit download and open the model in your favorite slicer,
  4. Slice with 0.2mm layer height and no support material.

For more info, see the Printables page.

Build the app

The app uses vitejs.

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