Search models, users, collections, and posts

IKEA SKADIS - Board Generator

IP Report
This model is created by Parametric Model Maker
Make Your Model

Print Profile(7)

All
P2S
H2D
A1
P1S
X1E
X2D
H2D Pro
X1
H2S
P1P
X1 Carbon
H2C
A2L
A1 mini

Settings Sampler
Settings Sampler
Designer
16 min
1 plate
5.0(5)

Light Board 7x7 (A1 Mini Size)
Light Board 7x7 (A1 Mini Size)
Designer
2.4 h
1 plate

Solid Board 7x7 (A1 Mini Size)
Solid Board 7x7 (A1 Mini Size)
Designer
1.8 h
1 plate

Light Board 9x9 (A1, P Series, X Series Size)
Light Board 9x9 (A1, P Series, X Series Size)
Designer
3.3 h
1 plate
5.0(1)
Click to see more

Open in Bambu Studio
Boost
828
3519
94
51
731
270
Released 

Description

IKEA SKADIS - Board Generator

I created an OpenSCAD script to generate custom versions of IKEA's SKADIS pegboard with the widest range of customization options.

I highly recommend printing a small 1 hole sample (use the 'Settings Sample' print profile) before printing a large board, whenever you decide to use a new material or color, as they have different shrinking attributes.

 

Experiment in small and reduce waste.

 

Boost Me (for free)

If you wish to support my work, please consider:
- showing your print in a comment
- liking this model
- boosting this model

In return, I'll try to keep creating good quality models and generators.

If you have any feedback or request, feel free to share in comments and I'll try to incorporate it into newer versions of the model.

If you share a particularly good photo of my models, I can include them in the official gallery.

 

To simplify customization for most users, I separated the options into three blocks, and set reasonable defaults.

  • Basic Settings - the absolute minimum you would want to change
  • Advanced Dimensional Settings - fine tuning the dimensions of the board, to achieve the most accurate results with your filament colour and type
  • Advanced Layout Settings - options diverting from the original SKADIS layout for greater flexibility
  • Advanced Mounting Settings - support for mounting holes

Basic Settings

  • Number of Rows
    By default, there will be about half this many holes in each vertical line. 
    Note: Half holes on the top and bottom edges (see in advanced settings) are not counted.
  • Number of Columns
    By default, there will be about half this many holes in each horizontal line. 
    Note: Half holes on the left and right edges (see in advanced settings) are not counted.
     


Advanced Dimensional Settings

  • Board Thickness mm
    Officially, SKADIS boards are 5 mm thick. Only modify this value, if you have a reason to. (example: you want lighter boards, and compatibility with official SKADIS is not a concern)
  • Board Corner Radius mm
    Officially, SKADIS boards have their corners rounded with 10 mm radius. Only modify this value, if you have a reason to. (example: you want your panels to "blend" completely at the corners).

    Added the option to select which corners should be roiunded, rhrough Top_Left_Rounding, Top_Right_Rounding, Bottom_Left_Rounding, Bottom_Right_Rounding as per the request of @daphatty.

  • Hole Width mm
    Officially, SKADIS holes are 5 mm wide. In practice, I measured about 5.2 mm on my boards. Only modify this value, if you have a reason to. (example: you print with different shrinking properties due to color, material, etc.)
  • Hole Height mm
    Officially, SKADIS holes are 15 mm tall. In practice, I measured about 15.2 mm on my boards. Only modify this value, if you have a reason to. (example: you print with different shrinking properties due to color, material, etc.)
  • Hole Distance mm

    Officially, SKADIS holes are 40 mm apart, measured from the center. Only modify this value, if you have a reason to. (example: you want your panels to have custom hole layout, and compatibility with official SKADIS is not a concern) 


Advanced Layout Settings

  • Allow Half Holes on Top / Right / Bottom / Left
    While official SKADIS boards are somewhat extendible, only the holes at even rows and columns can be used to connect two boards, as there are no holes on the edge, for obvious aesthetic reasons. If you want to combine many smaller boards, it may make sense to allow "half holes" on the edge, so when the boards are attached, they form valid holes.

  • Checkered Holes
    Official SKADIS boards have their holes arranged in a checkered pattern. If you want to have all the holes present in every row and column, you can disable this.

  • Board Pattern
    Official SKADIS boards are solid, plain and relatively heavy. With patterns, you can trade some strength for material cost, print time, weight and aesthetics.
    Note: Let me know in comments what other patterns you would like to see.

    Added #10, as per the request of @ross_diadame

Advanced Mounting Settings

  • Mounting Holes

    Official SKADIS boards can be mounted through the holes themselves. Optionally, here you can set mounting holes.

  • Mounting Hole_Diameter mm

    You can adjust the diameter of the mounting holes.

  • Mounting Hole Standoff mm
    You can create standoffs behind the mounting holes.

  • Mounting Hole Layer

    You can specify at what 'layer' should a mounting hole be at (which concentric non-hole layers on the board).

 

 

With this many customization options, you can create pegboards quite different from the original SKADIS.

Example: If I change the corner radius to 0, the hole height to match the hole width (both 5mm, so I get a circle), I disable checkering and get a normal pegboard.

 

 

Show me what can You do with the generator!

 

 

 

Updates

[2025-12-01] As per the request of user_2624199149, I introduced mounting holes.

[2025-12-06] I refactored the code and added multiple board patterns.

[2026-02-01] As per the request of user_2475375488, I introduced parametric outer diameter to the mounting holes, and chamfered the board edges.

Comment & Rating (94)

(0/1000)

License

This user content is licensed under a Standard Digital File License.

You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.