Skip to content

choonway/ChIPs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChIPs - Polycube/Voxel Construction Set

[GPGT] No more SNOT. You will only need 4 types of bricks

polycube/voxel ChIPs

tl;dr

Have you wanted to use a construction set to build a model, but don't want to deal with complicated techniques to remove studs / build sideways? Not Square? Too many different types of bricks? Something you can freely 3D print cheaply? etc. Look no further, this is the construction set for you!

Introduction

ChIPs (Choonway's Interlocking Panels) is an open source (CC-BY 4.0) construction set system that uses interlocking finger joints between panels orientated at 0 degrees or 90 degrees with respect to each other. The resulting object has smooth surfaces on all faces, sharp edges and results in a close physical manifestation of polycube puzzles / voxel art.

On the left is the 37.5mm cube variant with panels colored by type. On the right is the featured cat model using 25mm cube variant with sharp corners. The dimension of the cube variant refers to the length of the side of the unit cube.

Only 4 unique panels (Blue, White, Yellow and Orange) are required for building any model. The 5th panel is optional for sharp corners. Note the sharpness of the ears between the 2 models.

Guided Build Tutorial

At first glance it might seem confusing which panels to join together to make the object, but not to worry, there is an easy way to figure it with the use of Ephtracy's MagicaVoxel.

I call this the 'bubblebath' technique. vox files available here

Here we start off with a cat voxel shape, with one voxel per unit cube. Click on 'Fit Model Size' and take note of the bounding box size X = (5, 9, 8) of the original model

Create the unit bubble (3D checkerboard on a 2x2x2 volume)

Double the size of the bubble and cat

Expand the bubble using the formula below

floor(X/2)+1 = (3, 5, 5)

Grid lines shown for clarity. Move the cat into the bubble, align with right face,

and take one step into the bubble.

Repeat for front and top faces In effect we are intermeshing the bubbles a half cube step with the cat model.

In the World View, Click on the bubbles, then the boolean 'operand', the bubbles should disappear. Click on the cat model, then click on the boolean 'replace', a pattern should appear on the cat.

Examine the patterns on the frazzled cat. They should match one of the 12 fragments. vox files available here

fragment ChIPs build youtube video example locations on cat
1 0:04
2 0:22
3 0:44
4 1:14
5 1:54
6 2:25
7 2:56
8 3:31
9 4:29
10 5:14
11 6:00
12 6:53

Fragments 11 and 12 are not used by the cat model. They can be tricky to identify especially if visibility on the opposite diagonal end is limited and be mistaken for Fragments 2 or 4.

Join all the fragments together and you have your cat.

It is possible, with enough practice, to build some intuition about the fragment/panels required that you can do all of this without external aids.

Tiny Table build video

A full build of a tiny table on youtube. Click on the image below to follow the link onto youtube.

vox files available here

Other Examples

An assortment of shapes using 25mm cube variant.

An assortment of shapes using 37.5mm basic cube variant.

Manufacturing

STL files are available for both 37.5mm and 25mm basic cube variants.

If you want to build your own variant, parametric FreeCAD files are available. Look through the spreadsheet to adjust parameters.

The panels were designed to be printed in Vase mode, and printed in an array where each panel is printed completely before moving on to the next. The .3mf file to do this was done using PrusaSlicer.

The generated .gcode files are meant for PrusaMini+ printing using PLA. If you want to change materials you will have to go back to edit the .3mf file

Click on this link to see the print process of the 37.5mm variant panel 4. Note that this printing was done extremely conservatively - you can speed things up by editing the .3mf file

On the other hand the precompiled .gcode for the 25mm variant is done at full speed. If you have problems you can dial back the speed, or look at different brands/colors of filaments.

Harvesting the panels.

Resources

https://www.youtube.com/channel/UC7Iy1mVaFCpzOD8v4n6sJXQ

Copyright 2022 by Liao Choon Way

License: CC BY 4.0

About

ChIPs - polycube/voxel construction set

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages