Generate 3D printable models for IKEA SKADIS pegboards.
408
stars
136
commits
TypeScript
primary language
Aug 1, 2026
updated
3D printable models for IKEA SKÅDIS
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! To learn about how it works and how it was built, read this.
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.
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.
Anyone with a 3D printer can download and print the physical parts.
For more info, see the Printables page.
The app uses vitejs.
npm run dev # for development
npm run build # for production build
The roadmap is not set in stone and is mostly a list of ideas I've had to extend SKÅPA.
132 commits
4 commits
TypeScript
69.3%
CSS
14.7%
HTML
8.4%
GLSL
7.6%
Generate 3D printable models for IKEA SKADIS pegboards.
408
stars
136
commits
TypeScript
primary language
Aug 1, 2026
updated
3D printable models for IKEA SKÅDIS
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! To learn about how it works and how it was built, read this.
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.
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.
Anyone with a 3D printer can download and print the physical parts.
For more info, see the Printables page.
The app uses vitejs.
npm run dev # for development
npm run build # for production build
The roadmap is not set in stone and is mostly a list of ideas I've had to extend SKÅPA.
132 commits
4 commits
TypeScript
69.3%
CSS
14.7%
HTML
8.4%
GLSL
7.6%