Você está no 3DFinder
Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.
Descrição
hex bit chess game gridfinity
A 2x2 gridfinity hex bit holder abused as tiny chess game.

TLDR;
A gridfinity hex-bit holder abused to play chess.
Inspiration / Attribution / Motivation
I saw a reddit post about @jemcats version and used this idea for an openSCAD exercise. The needed code to make an gridfinity compatible version was surprisingly less. Especially the figures are quiet easy. The script generates one plate with two sets of figures and the tray. The tray is build from 3 parts so you can very easy select the parts and color them.
openSCAD
/* ATTRIBUTION @jemcats [https://www.printables.com/model/1674921-screwdriver-bits-chess](https://www.printables.com/model/1674921-screwdriver-bits-chess) @kamil_1728213 [https://www.printables.com/model/1705887-chess-pieces](https://www.printables.com/model/1705887-chess-pieces) Zack Freedman (https://github.com/zackfreedman/Gridfinity)LICENSE [http://creativecommons.org/licenses/by/4.0/](http://creativecommons.org/licenses/by/4.0/) ⓒ yahbluez@gmail.com Saw this on reddit and like to make one for GF using OpenSCAD as a CAD exercise. [https://www.printables.com/@yahbluez/collections/518691](https://www.printables.com/@yahbluez/collections/518691) PRINT Made for a layer height of 0.2 mm Print colored face down to enhance print quality Minimal color changes => minimal waste.*/ include <BOSL2/std.scad> cd = 0.6; gs = 10.5; $fn=60; base(); inlay(true); inlay(false); figures(true); figures(false);
module base(){ up(gs)zflip()color("maroon") difference(){ union(){ up(3.75)cuboid([84,84, gs-3.75], anchor=BOT, rounding=1.8, except=[TOP]); grid_copies(spacing = [42,42], n = [2,2], stagger = false) path_sweep2d([[-21,0],[-2.85,0],[-2.15,0.7],[-2.15,2.5],[-0.5,4.25],[-21,4.25]], rect(size=[42,42], rounding=4, anchor=CENTER), closed=true);} grid_copies(spacing = 10, n=[8,8]){ up(2)cyl(h=9, d=7.914, $fn=6, anchor=BOT, chamfer1=2); *cyl(h=8, d=4);}
up(gs-cd)cuboid([80,80,cd], anchor=BOT);}}module inlay(even=true){ up(gs)zflip()grid_copies(spacing=10, n=[8,8]) difference(){ if((even && (($idx + $row)%2)) || (!even && !(($idx + $row)%2))) color(even ? "seashell":"peru")up(gs-cd)cuboid([10,10,cd], anchor=BOT); up(2)cyl(h=9, d=7.914, $fn=6, anchor=BOT, chamfer1=2); cyl(h=8, d=4);}}
module figures(white=true){ module base(down=0){union(){ cyl(d=7.6, h=9, chamfer1=0.5, chamfer2=1.5, $fn=6, anchor=BOT) attach(TOP,BOT)cyl(d=4.6, h=5, $fn=6, anchor=BOT, chamfer2=0.5) attach(TOP,BOT)down(down)children($fn=60);}} module pawn() {base(2)sphere(d=6);} module bishop() {base() cuboid([6,2.2,4], spin=30, chamfer=1.6, edges=[LEFT+BOT,RIGHT+BOT]);} module rock() {base() cuboid([6,6,4], spin=0, chamfer=1.6, edges=[BOT]);} module king() {base() cyl(d=9,h=5, $fn=6, chamfer1=2.7, chamfer2=1);} module queen() {base() cyl(d=9,h=5, chamfer1=2.8, chamfer2=1);} module knight() {base() cuboid([6,2.2,4], spin=0, chamfer=1.6, edges=[LEFT+BOT,RIGHT+BOT]){ move([2,0.8,0.8])cuboid([2,3.8,2.4], chamfer=1.6, edges=[BACK+BOT]);};} zrot(white ? 0 : 180)color(white ? "seashell" : "peru") union(){ xcopies(spacing=10, n=8, sp=[-35,-90,0])pawn(); xcopies(spacing=70, n=2, sp=[-35,-80,0])rock(); xcopies(spacing=50, n=2, sp=[-25,-80,0])knight(); xcopies(spacing=30, n=2, sp=[-15,-80,0])bishop(); move([-5,-80,0])queen(); move([ 5,-80,0])king();}}
How to print
The tray
The model was made for a layer height of 0.2 mm, the color depth is 3 layers, so only 3 color changes happen, very less waste of filament.
The figures
Best way to print the figurines is one by one, select print by object in the slicer and let the slicer organise the plate. The figures are made for 0.2 mm too but can also be printed in higher resolutions. If you print by layer strings may occur and it may happen that the hotend kicks a figure off teh bed while travelling between them.
Collection
Bonus
Gridfinity Hex Bit Holders 1x1 up to any size openSCAD code included
Prusament PLA Noctua Brown and Beige

Gostou deste modelo? Crie uma conta grátis para salvar seus favoritos e voltar a eles depois.
Criar conta