Skip to content

Instantly share code, notes, and snippets.

@scruss
Created April 23, 2025 17:09
Show Gist options
  • Save scruss/05cfe5876d6483e5ce02e68b8775a98c to your computer and use it in GitHub Desktop.
Save scruss/05cfe5876d6483e5ce02e68b8775a98c to your computer and use it in GitHub Desktop.
Paper template for Hoot-Nanny / Magic Designer drawing toy
// hoot-nanny paper - scruss, 2022-02
$fn = 192;
in = 25.4;
paper_diameter = in * (5 + 3 / 4); // 146.050 mm
hole_diameter = in / 4; // 6.350 mm
hole_pcd = in * (5 + 29 / 32); // 150.019 mm
difference() {
circle(d = paper_diameter);
for (i = [0:2]) {
rotate(i * 120) translate([ hole_pcd / 2, 0, 0 ])
circle(d = hole_diameter);
}
}
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="147mm" height="148mm" viewBox="-74 -74 147 148" xmlns="http://www.w3.org/2000/svg" version="1.1">
<title>hoot-nanny-paper from OpenSCAD Model - scruss, 2022-02</title>
<path d="
M 2.3893,72.9859 L 4.77606,72.8686 L 7.1577,72.6734 L 9.53166,72.4003 L 11.8954,72.0496 L 14.2465,71.6218
L 16.5822,71.1174 L 18.9003,70.5367 L 21.198,69.8806 L 23.4731,69.1496 L 25.7231,68.3445 L 27.9454,67.4663
L 30.1379,66.5158 L 32.2981,65.4941 L 34.4237,64.4023 L 36.5125,63.2415 L 38.5621,62.013 L 40.5705,60.7181
L 42.5354,59.3581 L 44.4548,57.9346 L 46.3266,56.4491 L 48.1487,54.9031 L 49.9193,53.2983 L 51.6365,51.6365
L 53.2983,49.9193 L 54.9031,48.1487 L 56.4491,46.3266 L 57.9346,44.4548 L 59.3581,42.5354 L 60.7181,40.5705
L 62.013,38.5621 L 63.2415,36.5125 L 64.4023,34.4237 L 65.4941,32.2981 L 66.5158,30.1379 L 67.4663,27.9454
L 68.3445,25.7231 L 69.1496,23.4731 L 69.8806,21.198 L 70.5367,18.9003 L 71.1174,16.5822 L 71.6218,14.2465
L 72.0496,11.8954 L 72.4003,9.53166 L 72.6734,7.1577 L 72.8686,4.77606 L 72.9832,2.44415 L 72.9159,2.38708
L 72.839,2.31731 L 72.7643,2.24506 L 72.692,2.17039 L 72.6223,2.09341 L 72.5551,2.01419 L 72.4905,1.93282
L 72.4286,1.84937 L 72.3694,1.76393 L 72.3132,1.67661 L 72.2597,1.58749 L 72.2093,1.49667 L 72.1618,1.40427
L 72.1174,1.31033 L 72.076,1.21501 L 72.0379,1.11839 L 72.0029,1.02057 L 71.9711,0.921646 L 71.9426,0.821747
L 71.9173,0.720963 L 71.8954,0.6194 L 71.8768,0.517181 L 71.8615,0.414413 L 71.8497,0.311203 L 71.8412,0.207642
L 71.8361,0.103882 L 71.8344,-0 L 71.8361,-0.103882 L 71.8412,-0.207642 L 71.8497,-0.311203 L 71.8615,-0.414413
L 71.8768,-0.517181 L 71.8954,-0.6194 L 71.9173,-0.720963 L 71.9426,-0.821747 L 71.9711,-0.921646 L 72.0029,-1.02057
L 72.0379,-1.11839 L 72.076,-1.21501 L 72.1174,-1.31033 L 72.1618,-1.40427 L 72.2093,-1.49667 L 72.2597,-1.58749
L 72.3132,-1.67661 L 72.3694,-1.76393 L 72.4286,-1.84937 L 72.4905,-1.93282 L 72.5551,-2.01419 L 72.6223,-2.09341
L 72.692,-2.17039 L 72.7643,-2.24506 L 72.839,-2.31731 L 72.9159,-2.38708 L 72.9832,-2.44415 L 72.8686,-4.77606
L 72.6734,-7.1577 L 72.4003,-9.53166 L 72.0496,-11.8954 L 71.6218,-14.2465 L 71.1174,-16.5822 L 70.5367,-18.9003
L 69.8806,-21.198 L 69.1496,-23.4731 L 68.3445,-25.7231 L 67.4663,-27.9454 L 66.5158,-30.1379 L 65.4941,-32.2981
L 64.4023,-34.4237 L 63.2415,-36.5125 L 62.013,-38.5621 L 60.7181,-40.5705 L 59.3581,-42.5354 L 57.9346,-44.4548
L 56.4491,-46.3266 L 54.9031,-48.1487 L 53.2983,-49.9193 L 51.6365,-51.6365 L 49.9193,-53.2983 L 48.1487,-54.9031
L 46.3266,-56.4491 L 44.4548,-57.9346 L 42.5354,-59.3581 L 40.5705,-60.7181 L 38.5621,-62.013 L 36.5125,-63.2415
L 34.4237,-64.4023 L 32.2981,-65.4941 L 30.1379,-66.5158 L 27.9454,-67.4663 L 25.7231,-68.3445 L 23.4731,-69.1496
L 21.198,-69.8806 L 18.9003,-70.5367 L 16.5822,-71.1174 L 14.2465,-71.6218 L 11.8954,-72.0496 L 9.53166,-72.4003
L 7.1577,-72.6734 L 4.77606,-72.8686 L 2.3893,-72.9859 L 0,-73.025 L -2.3893,-72.9859 L -4.77606,-72.8686
L -7.1577,-72.6734 L -9.53166,-72.4003 L -11.8954,-72.0496 L -14.2465,-71.6218 L -16.5822,-71.1174 L -18.9003,-70.5367
L -21.198,-69.8806 L -23.4731,-69.1496 L -25.7231,-68.3445 L -27.9454,-67.4663 L -30.1379,-66.5158 L -32.2981,-65.4941
L -34.3749,-64.4274 L -34.3907,-64.3406 L -34.4126,-64.239 L -34.4379,-64.1383 L -34.4664,-64.0384 L -34.4982,-63.9395
L -34.5332,-63.8416 L -34.5714,-63.745 L -34.6127,-63.6497 L -34.6571,-63.5558 L -34.7046,-63.4633 L -34.7551,-63.3725
L -34.8085,-63.2834 L -34.8648,-63.1961 L -34.9239,-63.1107 L -34.9858,-63.0272 L -35.0504,-62.9458 L -35.1176,-62.8666
L -35.1874,-62.7896 L -35.2596,-62.715 L -35.3343,-62.6427 L -35.4113,-62.5729 L -35.4905,-62.5057 L -35.5719,-62.4411
L -35.6553,-62.3792 L -35.7407,-62.3201 L -35.8281,-62.2638 L -35.9172,-62.2104 L -36.008,-62.1599 L -36.1004,-62.1124
L -36.1943,-62.068 L -36.2897,-62.0267 L -36.3863,-61.9885 L -36.4841,-61.9535 L -36.583,-61.9217 L -36.6829,-61.8932
L -36.7837,-61.868 L -36.8853,-61.846 L -36.9875,-61.8274 L -37.0903,-61.8122 L -37.1935,-61.8003 L -37.297,-61.7918
L -37.4008,-61.7867 L -37.5047,-61.785 L -37.6086,-61.7867 L -37.7123,-61.7918 L -37.8159,-61.8003 L -37.9191,-61.8122
L -38.0219,-61.8274 L -38.1241,-61.846 L -38.2256,-61.868 L -38.3264,-61.8932 L -38.4263,-61.9217 L -38.5253,-61.9535
L -38.6083,-61.9832 L -40.5705,-60.7181 L -42.5354,-59.3581 L -44.4548,-57.9346 L -46.3266,-56.4491 L -48.1487,-54.9031
L -49.9193,-53.2983 L -51.6365,-51.6365 L -53.2983,-49.9193 L -54.9031,-48.1487 L -56.4491,-46.3266 L -57.9346,-44.4548
L -59.3581,-42.5354 L -60.7181,-40.5705 L -62.013,-38.5621 L -63.2415,-36.5125 L -64.4023,-34.4237 L -65.4941,-32.2981
L -66.5158,-30.1379 L -67.4663,-27.9454 L -68.3445,-25.7231 L -69.1496,-23.4731 L -69.8806,-21.198 L -70.5367,-18.9003
L -71.1174,-16.5822 L -71.6218,-14.2465 L -72.0496,-11.8954 L -72.4003,-9.53166 L -72.6734,-7.1577 L -72.8686,-4.77606
L -72.9859,-2.3893 L -73.025,-0 L -72.9859,2.3893 L -72.8686,4.77606 L -72.6734,7.1577 L -72.4003,9.53166
L -72.0496,11.8954 L -71.6218,14.2465 L -71.1174,16.5822 L -70.5367,18.9003 L -69.8806,21.198 L -69.1496,23.4731
L -68.3445,25.7231 L -67.4663,27.9454 L -66.5158,30.1379 L -65.4941,32.2981 L -64.4023,34.4237 L -63.2415,36.5125
L -62.013,38.5621 L -60.7181,40.5705 L -59.3581,42.5354 L -57.9346,44.4548 L -56.4491,46.3266 L -54.9031,48.1487
L -53.2983,49.9193 L -51.6365,51.6365 L -49.9193,53.2983 L -48.1487,54.9031 L -46.3266,56.4491 L -44.4548,57.9346
L -42.5354,59.3581 L -40.5705,60.7181 L -38.6083,61.9832 L -38.5253,61.9535 L -38.4263,61.9217 L -38.3264,61.8932
L -38.2256,61.868 L -38.1241,61.846 L -38.0219,61.8274 L -37.9191,61.8122 L -37.8159,61.8003 L -37.7123,61.7918
L -37.6086,61.7867 L -37.5047,61.785 L -37.4008,61.7867 L -37.297,61.7918 L -37.1935,61.8003 L -37.0903,61.8122
L -36.9875,61.8274 L -36.8853,61.846 L -36.7837,61.868 L -36.6829,61.8932 L -36.583,61.9217 L -36.4841,61.9535
L -36.3863,61.9885 L -36.2897,62.0267 L -36.1943,62.068 L -36.1004,62.1124 L -36.008,62.1599 L -35.9172,62.2104
L -35.8281,62.2638 L -35.7407,62.3201 L -35.6553,62.3792 L -35.5719,62.4411 L -35.4905,62.5057 L -35.4113,62.5729
L -35.3343,62.6427 L -35.2596,62.715 L -35.1874,62.7896 L -35.1176,62.8666 L -35.0504,62.9458 L -34.9858,63.0272
L -34.9239,63.1107 L -34.8648,63.1961 L -34.8085,63.2834 L -34.7551,63.3725 L -34.7046,63.4633 L -34.6571,63.5558
L -34.6127,63.6497 L -34.5714,63.745 L -34.5332,63.8416 L -34.4982,63.9395 L -34.4664,64.0384 L -34.4379,64.1383
L -34.4126,64.239 L -34.3907,64.3406 L -34.3749,64.4274 L -32.2981,65.4941 L -30.1379,66.5158 L -27.9454,67.4663
L -25.7231,68.3445 L -23.4731,69.1496 L -21.198,69.8806 L -18.9003,70.5367 L -16.5822,71.1174 L -14.2465,71.6218
L -11.8954,72.0496 L -9.53166,72.4003 L -7.1577,72.6734 L -4.77606,72.8686 L -2.3893,72.9859 L 0,73.025
z
" stroke="black" fill="lightgray" stroke-width="0.5"/>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment