Git Product home page Git Product logo

quincunx's Introduction

Quincunx

Design for a Galton board

I designed this using InkScape, then used TinkerCad to make an stl. The top pane was lasercut out of clear acrylic.

Photo

Things you need:

  • 3D printer
  • Laser cutter
  • Clear acrylic
  • 3 mm nuts & bolts (x4)
  • Steel balls.

I recommend to use balls with a diamter of 2 mm. At first, I used steel balls with a diameter of 1 mm. Unfortunately, these were too small. Because of satic electricity, some of the balls get stuck half way. 2 mm balls seem to work well.

File Description
Quincunx bottom.svg The back panel (for importing in TinkerCad and to be 3D printed)
Quincunx.svg Middle panel with the hexagons and columns (for importing in TinkerCad and to be 3D printed)
Quincunx top.svg Top panel with Pascal's triangle and the normal distribution formula (to be lasercut)
Quincunx.stl Back and middle panel inported in TinkerCad, set the thickness (1 and 2 mm), then grouped.
  • The lasercut part (Quincunx top.svg) still has larger hexagons with 3 mm space between them. In later versions, I made the hexagons smaller in the 3D printed part (Quincunx.svg). The lasercut part still has to be changed accordingly.
  • In the provided .stl file, the middle panel has a thickness of 2 mm, to be used with balls of the same diameter. If you want to use balls with a different diameter, use the following workflow to create your own .stl file to be 3D printed.
    • Import Quincunx bottom.svg and Quincunx.svg into TinkerCad.
    • Set the thickness of both panels. For the middle panel: use the diameter of the balls you are using.
    • Align both panels, then group them.
    • Export to an .stl file
    • 3D print the .stl file
    • Lasercut Quincunx top.svg. Black = cut. Red = engrave.

If you dont't want Pascal's triangle and the normal distribution formula on the top panel you can lasercut Quincunx bottom.svg.

If you like what I made, you can "Buy Me A Coffee"

License: CC BY-NC-SA 4.0

quincunx's People

Contributors

ralphcrutzen avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.