PrintablesPrintables✓ Verified Model

Spiraling Mathematical Drawing Toy

Stone Age SculptorCreator & Artist
View Source ↗
⬇ Downloads708
♥ Likes207
👁 Views—
⚙ Print ReadyPrint Ready
📥model.downloadModel↗

Download, slice and print this model in the MakerSpell app — available on Android and Windows. Get the app

Model Overview & Print Notes

Introduction This Spiraling Mathematical Drawing Toy has mathematical features. It has a pen hole on the tip of a gear tooth which is located at the pitch radius of the virtual circle. All gears fit together in every way. All pen holes are at the same interval. The included source code is a OpenSCAD script. A "sh" file is added to create all the gears and all other shapes with a single command. Spirograph The name "Spirograph" and the Spirograph toy are owned by Hasbro. It is not allowed to sell this design or the 3D models created with it. It is only for personal use. Warning Be careful with small parts and young children. The gears with less than 11 teeth are small. I suggest not to print those when it is used by children. Children might chew on the parts and pieces might break off. Supervision might be needed. How to get started In the folder “Outer Rings”, look for the file "outer_ring_36.stl". That is the best Outer Ring to start with. It is a Outer Ring with 36 teeth.  There are two sets of Gears, for a Fineliner and for a Ballpoint. Select the right folder and select a few gears. The best gears to start with are the gears with 24, 18 and 12 teeth. Print them and check if they fit. When using the gear with 18 teeth and the most outer pen hole, then it should result in a straight line. The XY Size Compensation of the slicer can be used to tune the shape. The Outer Ring can be attached to a paper with tape. From there on, start drawing spirals and make multiple layers of many spirals. Printing I used 0.20 mm layer height with 0.4 mm layer width and 2 walls and 15% Gyroid infill. The compensation for the Elephant foot compensation can be set higher to be sure that the lowest layer is not wider. Mathematics This toy is full of mathematics and it can be used in a different way than other Spirographs. All the gears have pen holes that start at the pitch radius of the virtual circle and all the pen holes are at the same distance and there are markers on the outer rings. The first position on the outer ring has a square. The best result are created with a combination of many layers of spirals. For example, draw the spirals for every pen hole (or every other pen hole), then rotate the gear to the next marker on the Outer Ring and draw all of them again. An other example is to use a large Gear, draw all the spirals for every pen hole, and then do the same with a Gear with half the number of teeth. The number 37 is a prime number. When using a Outer Ring with 37 teeth and a Gear that is also a prime number then the result is different. When I made this design, I learned that there are many things to discover and learn about. For example the Tusi Couple is the straight line with a pen in the most outer hole in a Gear that has half the teeth of the Outer Ring. When using a Gear with one third or a quarter of the amount of teeth, then a Deltoid curve or Astroid can be created. The square marker on the Outer Ring is the start position.   The Source Code In the file "Source Code.zip" is the source code. If you are not familiar with OpenSCAD, then I suggest to start with an other and more simple design. The zip file must be unzipped/unpacked before the source code can be used. The files are: Spiraling Mathematical Drawing Toy.scad (the OpenSCAD script) publicDomainGearV1.5_stone.scad (a script to make gears, Public Domain) Vahika.otf (a font for text on the gears, Public Domain) Vahika_CC0_License.txt (License for the font) make_Spiraling.sh (A sh script to make all the gears and all other shapes) Spiraling_plotting_tests.py (A test to draw spirals, not working very well) Origin of the "publicDomainGearV1.5_stone.scad" file: https://www.thingiverse.com/thing:6596095 Origin of the "Vahika.otf" font: https://www.dafont.com/vahika.font The file "Spiraling_plotting_tests.py" uses the Python Turtle module to calculate spirals and write them to a file. It is a test for myself and the code is not very good. OpenSCAD The Customizer of OpenSCAD can be used. There are three options: Outer Ring Gear Intermediate Ring For larger printers, parts with more gears can be created. When the "Outer Ring" is generated, then the console shows the total size that is needed for the Outer Ring. Instead of using the slicer to tune the shape, the option "tuning" can be used. I suggest not to change the 'tooth_size', 'pressure_angle', 'clearance' and 'backlash'. If they are kept the same, then all the gears will fit with each other. To scale the whole design up or down, the 'tooth_size' can be changed. The "make_Spiraling.sh" file can be changed for your own settings. When using the newest 2024 version of OpenSCAD, then the stl files are created at a high speed.

Files (85)

STL
outer_ring_37.stl
Size: 458784
STL
outer_ring_41.stl
Size: 367284
STL
outer_ring_36.stl
Size: 792384
STL
outer_ring_43.stl
Size: 489484
STL
outer_ring_44.stl
Size: 638184
STL
outer_ring_40.stl
Size: 647284
STL
outer_ring_39.stl
Size: 850384
STL
outer_ring_38.stl
Size: 582784
STL
outer_ring_45.stl
Size: 789284
STL
outer_ring_42.stl
Size: 773884
STL
intermediate_18_12.stl
Size: 155984
STL
intermediate_30_24.stl
Size: 257284
STL
intermediate_19_13.stl
Size: 165484
STL
intermediate_24_18.stl
Size: 201084
STL
intermediate_25_19.stl
Size: 209484
STL
intermediate_31_25.stl
Size: 266684
STL
intermediate_36_30.stl
Size: 311684
STL
intermediate_36_18_off28.stl
Size: 501184
STL
intermediate_36_24_off14.stl
Size: 506184
STL
intermediate_36_22_off18.stl
Size: 547884
STL
intermediate_37_31.stl
Size: 323284
STL
gear_05_f.stl
Size: 236284
STL
gear_11_f.stl
Size: 358584
STL
gear_09_f.stl
Size: 383584
STL
gear_14_f.stl
Size: 452784
STL
gear_06_f.stl
Size: 305684
STL
gear_15_f.stl
Size: 490884
STL
gear_07_f.stl
Size: 268284
STL
gear_08_f.stl
Size: 406184
STL
gear_13_f.stl
Size: 473184
STL
gear_17_f.stl
Size: 494184
STL
gear_10_f.stl
Size: 400884
STL
gear_16_f.stl
Size: 543084
STL
gear_18_f.stl
Size: 614084
STL
gear_24_f.stl
Size: 1196984
STL
gear_19_f.stl
Size: 601684
STL
gear_22_f.stl
Size: 732284
STL
gear_27_f.stl
Size: 787184
STL
gear_23_f.stl
Size: 750484
STL
gear_26_f.stl
Size: 834384
STL
gear_31_f.stl
Size: 877584
STL
gear_29_f.stl
Size: 892384
STL
gear_32_f.stl
Size: 1444984
STL
gear_21_f.stl
Size: 632084
STL
gear_33_f.stl
Size: 995584
STL
gear_34_f.stl
Size: 975084
STL
gear_36_f.stl
Size: 1544584
STL
gear_30_f.stl
Size: 916584
STL
gear_20_f.stl
Size: 670984
STL
gear_25_f.stl
Size: 769384
STL
gear_12_f.stl
Size: 456684
STL
gear_28_f.stl
Size: 1373184
STL
gear_35_f.stl
Size: 1013584
STL
gear_05_b.stl
Size: 236084
STL
gear_07_b.stl
Size: 268084
STL
gear_06_b.stl
Size: 304484
STL
gear_09_b.stl
Size: 383384
STL
gear_16_b.stl
Size: 543284
STL
gear_11_b.stl
Size: 358584
STL
gear_13_b.stl
Size: 472984
STL
gear_12_b.stl
Size: 456184
STL
gear_14_b.stl
Size: 452784
STL
gear_10_b.stl
Size: 398884
STL
gear_15_b.stl
Size: 490884
STL
gear_18_b.stl
Size: 613884
STL
gear_22_b.stl
Size: 733084
STL
gear_30_b.stl
Size: 914984
STL
gear_31_b.stl
Size: 877684
STL
gear_35_b.stl
Size: 1013484
STL
gear_32_b.stl
Size: 1444984
STL
gear_24_b.stl
Size: 1196984
STL
gear_33_b.stl
Size: 995584
STL
gear_19_b.stl
Size: 601484
STL
gear_17_b.stl
Size: 494184
STL
gear_23_b.stl
Size: 750484
STL
gear_20_b.stl
Size: 669984
STL
gear_25_b.stl
Size: 769384
STL
gear_27_b.stl
Size: 787184
STL
gear_36_b.stl
Size: 1544684
STL
gear_21_b.stl
Size: 632084
STL
gear_29_b.stl
Size: 892384
STL
gear_28_b.stl
Size: 1373184
STL
gear_08_b.stl
Size: 395884
STL
gear_34_b.stl
Size: 975084
STL
gear_26_b.stl
Size: 834384

💬Baskı İncelemeleri & Yorumlar(0)

★4.9 / 5.0· Başarılı Baskı
🔍 Search Similar Models →