• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
IKEA SKADIS - Board Generator 3D Printer File Image 1
IKEA SKADIS - Board Generator 3D Printer File Image 2
IKEA SKADIS - Board Generator 3D Printer File Image 3
IKEA SKADIS - Board Generator 3D Printer File Image 4
IKEA SKADIS - Board Generator 3D Printer File Image 5
IKEA SKADIS - Board Generator 3D Printer File Image 6
IKEA SKADIS - Board Generator 3D Printer File Image 7
IKEA SKADIS - Board Generator 3D Printer File Image 8
IKEA SKADIS - Board Generator 3D Printer File Thumbnail 1
IKEA SKADIS - Board Generator 3D Printer File Thumbnail 2
IKEA SKADIS - Board Generator 3D Printer File Thumbnail 3
IKEA SKADIS - Board Generator 3D Printer File Thumbnail 4
IKEA SKADIS - Board Generator 3D Printer File Thumbnail 5
IKEA SKADIS - Board Generator 3D Printer File Thumbnail 6
IKEA SKADIS - Board Generator 3D Printer File Thumbnail 7
IKEA SKADIS - Board Generator 3D Printer File Thumbnail 8

IKEA SKADIS - Board Generator

ShugyoPrint avatarShugyoPrint

November 30, 2025

makerworld-icon
DescriptionCommentsTags

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 MeIf 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.

License:

Standard Digital File License

Related Models

IKEA SKADIS Collection (easy print / tight fit) preview image

IKEA SKADIS Collection (easy print / tight fit)

CSD_Salzburg profile image

CSD_Salzburg

9,155

Skadis Mount Collection preview image

Skadis Mount Collection

Printuin profile image

Printuin

14,800

Customizable IKEA Skadis Storage preview image

Customizable IKEA Skadis Storage

Chefkoch profile image

Chefkoch

2,843

Filament Spool Holder for IKEA SKADIS preview image

Filament Spool Holder for IKEA SKADIS

alecs_form profile image

alecs_form

8,176

IKEA Skadis preview image

IKEA Skadis

Johination profile image

Johination

3,973

Skadis all size preview image

Skadis all size

Zenith3D profile image

Zenith3D

1,472

IKEA SKADIS Container-/ Shelfset preview image

IKEA SKADIS Container-/ Shelfset

CSD_Salzburg profile image

CSD_Salzburg

4,739

Skadis T-Nuts Mounting System for Ikea Skadis Pegboards preview image

Skadis T-Nuts Mounting System for Ikea Skadis Pegboards

6d6178 profile image

6d6178

3,190