Auto Coin Sorter for All Currencies

by youngcat, published

Auto Coin Sorter for All Currencies by youngcat Oct 13, 2014
23 Share
Download All Files

Thing Apps Enabled

Open in Customizer Order This Printed View All Apps


Design Tools


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

151066Views 37543Downloads Found in Organization


An automatic coin sorter for many currencies. See also http://youtu.be/7F2fIF9PNBk for a short demo video.

To store a coin, you may release a coin from the rightmost top, and it will slide down the hill and go into the right tube. To get a coin, you may pull the whole rack out and take out any coin.

  • US dollar (USD)
  • Euro (EUR)
  • Swiss franc (CHF)
  • Canadian dollar (CAD)
  • Thai Baht (THB)
  • Customizable .scad file
Third party versions:

Don't hesitate to download the three parts for the currency that you use and print them out. You can also find the .scad source file, which you may customize to fit your own currency set. The source is also available at GitHub.


These instructions below are especially for Ultimaker2 printer and Cura software. Please adjust any parameter as needed if you are using other software.

  1. Use 'normal' quality. Or if you're an export, consider using the settings provided below.

  2. Print the top board ???-Sorter-topboard.stl.

    • Cura expert settings:
      • Layer height = 0.1mm,
      • Shell thickness = 2.4mm,
      • Bottom/top thickness = 1.5mm.
    • Print!
  3. Print the base box ???-Sorter-box.stl.

    • Cura expert settings:
      • Layer height = 0.1mm,
      • Shell thickness = Bottom/top thickness = 1.2mm.
    • Tune retraction settings at the printer:
      • Retraction length = 3mm.
    • Print!
  4. Print the tubes ???-Sorter-tubes.stl. Same settings as step 3.

  5. Put them together. Done!


==== Apr.01. 2017 ====

Added a big bunch of customized versions for different currencies. Just leave a comment or send me a message if I missed yours!

==== Feb.02. 2017 ====

Long time since last update. Got a surprising tip! Will keep working on it for all of you! ❤️

==== Oct.28. 2015 ====

Added links to a bunch of customized versions for multiple currencies.

==== Aug.07. 2015 ====

Added a link to BRL versions.

==== Jul.07. 2015 ====

1) Uploaded the source to github.
2) Added links to GBP and RUR versions.

==== Jan.29. 2015 ====

1) Make the topboards and baseboxes to be laid flat to make printing easier.
2) Added Thai Baht (THB) version. (Credits to tumleh!)
3) Updated .scad file accordingly.

==== Nov.15 ====

Uploaded the .scad file, so that it can be customized.

==== Oct.24 ====

Added currencies: USD, EUR and CAD.

More from Organization

view more

File Name



All Apps

Customizer is the easiest way to take great 3D printable designs and make them your own. Make your OpenSCAD designs infinitely more valuable by empowering the community to customize them.

App Info Launch App
Customizer Thing App

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for clients all over the world. We offer free and instant access to comparati...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App

So the USD one is a little too big for my printer. Is there anyone who has a USD version that just has Dime, Penny, Nickel, Quarter? I don't need the half-dollar or dollar coin slots and that would make it small enough to print on my printer.

hey i just thought id let you know that someone is selling this on etsy. here's a link to their store: https://www.etsy.com/shop/BadAss3dPrints?ref=search_shop_redirect

When slicing i cannot get the round intersecting things to print. Any suggestions?

Check the box next to "Detect thin walls" in slic3r

"#<RuntimeError: Failed to get https://www.thingiverse.com/download:1057744 403: Forbidden>"
While trying to customize wtf is going on

When I try to customize the design to my local currency the customizer app gives the following error:

<RuntimeError: Failed to get https://www.thingiverse.com/download:1057744 403: Forbidden>

Customizer keeps giving error.

Please do one for Singapore coins (SGD)! Here's the measurements www.mas.gov.sg/~/media/Currency/KYM%202013/3%20Coins.pdf
Thanks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! <3

how much filament was used to make the part?

isn't 0.1 layer height a tad overkill?

Is there a Malaysian version (MYR)? Thanks!

bad, the tubes for the coins are too narrow, they don't slide in well (CHF)

Has anyone tried creating some type of coin hopper for this? It would be very useful if you could take the change out of your pocket at the end of the day and drop into a funnel like hopper and the change slide down and sort itself. Great job though, it works great!!

I was thinking the same thing. I found this one https://www.thingiverse.com/thing:2484319 maybe it can be attached some how.


This is awesome!!! Any chance someone can make one for South African currency ZAR?

my tray is 19cm x 19cm x 19cm are you able to design one for hk dollars that fits

hi, dont know if you are aware but for the GBP sorter the pound slot needs fixing as the new pound coins are slightly bigger then the old pound coins, please could you try and fix this?

I am entering data for 5 coins but customizer just creates 4
the sizes in order;





I entered these and this link is created http://www.thingiverse.com/thing:2226168

Can you help?

by baykush

That's really interesting. Hmm. Let me try to fix it.

I dont know if it is something to fix but thank you :)

Made version for Kyrgyzstan som.


Thank for great job !

Auto Coin Sorter for Kyrgyzstan Som
by zlo2k

Unfortunately it does not work for Australian coins.
Someone has made a top plate for our coins, but our 50c piece will go though the top plate but is too big for the tube. Using my calipers, at its widest point it is 32.6mm. The tubes are only 32mm (caliper says 31.9 but I am allowing for a +0.1mm tollerance on my printer)

Thanks Russell for trying it out. Can I know which version of Australian coin sorter you're using?

Also, you may want to try building your own coin sorter. Simply download the .scad file and edit the numbers. Or just try out the Customizer. In either way you'll have a way to input coin data to fit your currency.

Cool dass es mit Franke hmacht hesch

Made a version for Polish Zloty (PLN) http://www.thingiverse.com/thing:2081870

Auto Coin Sorter for Polish Zloty (PLN)

Which software is recommended for editing the scad please?

Personally I use sublime text to edit it, and use openscad to render it. But you're free to use whatever text editing software since it's just plain text.

Comments deleted.

Can someone please do a project for the Polish coin sorter.
Sorry for my English. But I use the translator.

Hello please do it for Turkish Lira (TL)?

Comments deleted.

I don't really understand the purpose of the basebox. Does anyone care to explain what functionality it provides?

The ‘basebox’ supports the ‘topboard’, basically.

The thin curly walls didn't appear in Simplify 3D


In Simplify set under "Extruder" the "Nozzle Diameter" under/to "0,34 mm".
I have a nozzle with 0,35 mm and simplify didn't show me the walls in the Preview.
After setting to "0,34" the walls appears.

Maybe the thickness from this Walls is under 0,35 mm.

@Youngcat: Can you make the thickness a little bit more please? I think 0,5 mm will be fine for the most Printer.. THX!

I think I am having the same problem as what you described in Cura. Whenever i load the file in to the slicer and go to the layered view, at the very bottom it is showing a bunch of sets of "four points" if you will. Really wanted to get this printed but quickly getting frustrated trying to resolve it.

@ninjararstudio, @Obelix01 & @bsikes09: thanks for trying it out. By “Walls” do you mean the curly pattern (Chinese coin pattern) on the back of the “basebox”?

If yes, hmm it was intentionally made thin to help save material. The pattern can definitely be made thicker or totally disabled.
Option 1: run Customizer on Thingiverse (by clicking on the “Open in Customizer” link on the right column), and choose “Solid without pattern” on the drop-down box.
Option 2: download OpenSCAD and use it to open the .scad file and adjust a (or a few) variable(s) about the thickness of the pattern.

Comments deleted.


I customize it for Hong Kong dollars. However, I run into trouble with flower shape coin.

$5 is 27mm and flower shape $2 shortest length is 27.2. The $2 falls into $5 occasionally. Any idea to rectify it?

Yeah, I noticed several other folks complaining this too. Honestly I don't know how we can solve this; the sizes of the Hong Kong coins are too close. Every idea is welcome!

Hi! :)
I printed the EUR-Sorter-topboard, in the original size but it did not work. :/ The 5 Cents did not fall out at the third hole. It is fall out at the fourth hole. Help!

Yeah, I noticed several other folks complaining this too. Honestly I don't know how we can solve this; the sizes of the EUR coins are too close.

Comments deleted.

does this print in one piece

No – it comes with 3 pieces. They can be assembled very easily.

the parts did not fit on my buildplate, so I scaled them down to 50%, but then it did not work. The coins do not fall into any hole. Please help, it is really frustrating.

Surely the coins wouldn't fall if you just simply scale the objects down. What you may want to do is:
1) buy a bigger printer :D or
2) omit a few unusual coin holes (e.g. omit USD's 2 dollar, like this http://www.thingiverse.com/thing:918931), or
3) split the part into two like this http://www.thingiverse.com/thing:973462.
Let me know if you need help.

USD Coin Sorter - Quarters, Dimes, Nickels, Pennies Only
by KeelinJ
Euro coin Sorter_splitted

Great design! We would like to try it but we are so new in this so we don`t know how to do it without a 3d printer... Is it even possible? We would need the dimensions of each part. Could you help us please?
Thank you so much!

Sure thing. Could you tell me for which currency you want the dimensions? Some has 8 coins while some has only 5; the dimensions differ quite a bit. By the way, welcome to the 3d modelling/printing world!

Thanks! Sorry, I forgot to tell you, euro.

Sorry for the (very) late reply. For Euro, the base-board object, which is the biggest part of the three, is 216x123x33mm.

Great design. Thanks.

After printing the EUR version, it does not work properly. The 50c and 20c coins always get stuck in the adjacent before hole.
The problem seems to be that the coin difference is small. For example the 20c coin is 22.27mm and the 5c coin (where the 20c gets stuck) is 21.25mm. But as all the other coins work, I hope the only needs to be some small adjustment somewhere.
Anyone had this issue with EUR or another currency? What needs to be changed that it works?

Hmm... that's sad that the diameter difference is so small that coins get stuck. If you have time can you try tweaking the diameters at https://github.com/YoungCatChen/coin-sorter/blob/master/Sorter-Customizer.scad#L59 by, for example, make the 5c diameter slightly smaller and see if 20c coin still gets stuck? You'll only need to print out the top-board.
Alternatively, you may want to combine these two coins - by getting rid of the 5c coin holes, allowing 5c and 20c coins to mix up.

Ok, a small change in the diameters of the two problematic coins worked.
Here is what is working for me:
eur_coins = [[25.75, 24.25, 23.05, 22.25, 20.95, 19.75, 18.75, 16.25],
[ 2.20, 2.38, 2.33, 2.14, 1.67, 1.93, 1.67, 1.67]];

Thanks! Will update the .scad file accordingly.

If all else fails, you can always make the conflicting coin holes slighly bigger (0.5 mm) and use a file to slowly bring them to the perfect size. It's probably how you should correct printer inaccuracies anyway for something that needs to be perfectly scaled up to fractions of a millimeter.

Edit: sorry, was meant as a reply to 3DPrintEvangelist :)

Edit 2: will try those dimensions though, great job!

hi, would it be possible for maybe a sort of resevoir to be made to fit the top end, to allow you to just dump all the coins in rather than place them all seperately, i would do it myself but, at 14 im not very skilled with 3d modelling, (uk)

It might be worth working with GamerGorman20 who wants a coin feeder as well. You may be interested in this http://www.thingiverse.com/thing:149839 too.

Coin Sorting Machine
by acilia

Hey, I really love this print and was wondering if you would like to try a sample of our 1.75mm PLA filament and see how it works out! Free filament and free shipping, (United States only) just contact me at [email protected] and I can get you set up! Thanks and I really like the creativity!

Thank you for your free sample! Unfortunately I don't have a 3D printer at hand recently.
By the way, if you want to put the Sorter on your ad, please do mention the link (i.e. thingiverse.com/thing:499177). Much appreciated!

Auto Coin Sorter for All Currencies

I'm using a Printrbot Simple Metal. Any chance you can make one that can fit inside 6x6x6?

Do you mean 6cm? I think it may be too small... If the maximum width is 6cm then the coins (the holes) can't be aligned in a line like this. What do you think?

6 in sorry. No more than 150cm in each direction i need actually.I'm looking for the USD version and I just need quarters. nickels, dimes, and pennies. So you can take out the other two coin sizes if needed. Thanks.

Hey asteinmark, I had the same issue, so I modified it to fit a Printrbot Simple Metal. Just printed it and it works great! Give it a try: http://www.thingiverse.com/thing:918931

And youngcat, feel free to add this to yours! I removed the two largest US coins, since we don't use those very often.

USD Coin Sorter - Quarters, Dimes, Nickels, Pennies Only
by KeelinJ

Awesome. Thanks!

So that's easy. You can just find the variable called "usd_coins":

usd_coins = [[30.61, 26.50, 24.26, 21.21, 19.05, 17.91],
             [ 2.15,  2.00,  1.75,  1.95,  1.55,  1.35]];

then remove two numbers from both brackets.

How do I separate the different parts (top, side, racks etc) when making a customised design? Are you going to upload a design for GBP coins?

You can change the variable part. It is all by default; it can be basebox, topboard and so forth in order to generate individual parts.
For GBP coins, nifty1a has already a design: http://www.thingiverse.com/thing:809449. I will possibly merge his design later.

Coin sorter (including GBP)
by nifty1a

Hey, managed to customize the size for AR Coins, would you like to upload it here?

Great! Yes, definitely. Could you create a pull request on github at https://github.com/YoungCatChen/coin-sorter so that I can follow all the changes?

Sent, let me know if it worked.

Good! So you've made changes to the coin_X_diameter and coin_X_thickness variables. Please swap your "1 peso" and "25 cents", because the diameters have to be sorted from biggest to smallest. Then you are good to go! You can generate models using OpenSCAD then print them out.

I will update my source file according to your contribution later.

YEs... I remember correcting it when print it, I will post my pictures later. Feel free to add it to your original file, as to say "supports AR coins too"

Greetings and thanks!

You might be able to incorporate someone's flat extruder fan cover to act as a funnel of sorts. Just dump the coins in the top and it would lay them flat and send them on their way. That way you could add coins in small batches rather then individually.

Yeah, I hope it could eventually become this: http://www.thingiverse.com/thing:149839. But currently I have no access to a 3D printer and have no experience about making a rotating motor. Would you like to develop it further? Any remix / github fork / pull request are welcome.

Coin Sorting Machine
by acilia

Sadly that's beyond me as well. GL though!

I made a few modifications to the .scad file (SGD coins, vertical guard height, and exit slots at the bottom of the tubes); would you like to pull those changes in? I was wondering if you have a github repository for that …

Thank you for extending this sorter to Singapore Dollars! Yes, of course I want to pull those changes. I don't have a github repo yet; I'm setting one up. I will let you know the link once it's done.

Sorry for being late. I've upload the source to github at https://github.com/YoungCatChen/coin-sorter . Would you mind taking a look?

Any chance of a version for the GBP? (UK Pound) Thanks

No problem!
I found some data from http://en.wikipedia.org/wiki/Coins_of_the_pound_sterling#Dimensions. There are eight coins listed. Are they all widely and frequently used?

Yep they are - worth bearing in mind that the 20p and 50p coins are heptagonal but as far as I can measure the diameters listed there are correct.

Just wanted to let you know, that nifty1a has a design for GBP coins: http://www.thingiverse.com/thing:809449. Would you like to try it out?

Coin sorter (including GBP)
by nifty1a

Any chance of a version for the GBP? (UK Pound) Thanks

First of all GREAT JOB on the model!!

I am currently trying to print this on my Makerbot Rep2, I have printed the USD-Sorter-tubes, is there an easy way to make the verticals solids instead of being hollow?


Hi Sean, firstly thank you for printing it! For the tubes, what I made is a solid as a whole. By saying "hollow", do you mean that the verticals have just shells and are empty inside?

Yes, and there only appears to be 1 shell thickness thick making it very weak.
Here is a link to a picture that I believe shows you that the 'tubes' are just shells and not solids


I see. I guess you're using MakerBot app to print it, right? If yes, have you tried the advanced options at https://drive.google.com/file/d/0B1S-luAFhDDyOHFFbVhpZnlDNTQ/view ?
(Besides "Number of Shells", I suggest increasing "Infill" to 20% or higher.)

I already have infill set above 20% and have tried several different number of shells values.

The base of the cointubes prints correctly with infill, its just when it gets to the verticals or towers they appear to always be 1 shell thick.

If you put the coin-tubes in meshmixer and run the test to show where any walls are <1mm the towers are highlighted also.

Ok, previously I was using the stl's from in the zip file downloaded from Thingiverse, I just created them from within OpenSCAD and now I am getting solids..


So you found that "Number of Shells" makes no difference, and that MakerBot always comes up with 1 shell thick? Well from my side I think this setting makes great difference:

Could you double check your settings?

For the concern of walls that are <1mm, please just be relaxed. Yes, the I-letter-like walls have the thinest center point which is <1mm. This is expected. They are thin to safe time and money; and they can be thin because the other parts (the head and tail of I) are thick and they will not be bent.

I get a Parse error on line 76 when trying to compile. Tried in multiple scad programs.

I had same problem, then I downloaded and used the OpenSCAD Developer Snapshot and then it worked ...

Good job Sean!

Hi Jared, thank you for downloading and compiling it - however this SCAD file is compilable only with specified versions of OpenSCAD, because OpenSCAD is evolving, and the syntax changes from time to time. Could you tell me which version you are using, so that I can take a look with it?

OpenSCAD version 2014.03. Also tried OpenSCAD.net and openjscad.org

I see. 2014.03 is one of the versions that don't support list operators. Could you try the 2014.12.xx versions on http://files.openscad.org/snapshots/ ?

  • If you're using Mac, try:
    • OpenSCAD-2014.12.31.dmg.
  • if using Windows then try one of:
    • OpenSCAD-2014.12.30-x86-32-Installer.exe
    • OpenSCAD-2014.12.30-x86-32.zip
    • OpenSCAD-2014.12.30-x86-64-Installer.exe
    • OpenSCAD-2014.12.30-x86-64.zip

Hopefully it will work out!

I cant print the part that the coins slide though. It wont lay flat on the bad, The topboard is what its called. When I import it, it floats in the air, and when I try to get it level by rotating it, it still floats a bit off the bed, any ideas? I am using da vinci 1.0

Sorry for the inconvenience, Chris. I will generate the laid-down "topboard"s within a few days so that you can print one of them. I will let you know then. Stay tuned!

Whoa highly appreciated youngcat. You are the best!

Hi Chris, I have updated the STL files, and now the "topboard"s are laid down. You can print it/them directly now!

Oh man you are the best, everything is working great and printing as we speak. Aagain, highly highly highlyyy appreciated. Always wanted to print this.

Great to hear the object is being printed! Enjoy it! Hope it will eventually help you with coin organization.

Hi, I need some help, firstly great design! now i want to print one out for Euro coins but my print bed wont fit the whole model. I tried to understand the SCAD but didn't really know how to just include the; 20c, 10c, 5c, 2c, 1c. Can someone help and tell me how to amend it or upload the stl.

Hi Ahmed,
To select the coins that you want in the SCAD file is simple.

  1. Find the lines starting with eur_coins. It should look like eur_coins=[[bla, bla...], [foo, foo...]];
  2. Remove 25.75 (for €2 diameter) and 23.25 (for €1 diameter) from the "bla"s, and 2.20 (for €2 thickness) and 2.33 (for €1 thickness) from the "foo"s.
    Hope it helps. Happy printing!

Hi, I worked one month to invent a coin sorter like a slot machine. But it did not work. I googled 'coin sorter' and found your amazing solution.
I want to print it, but for Thai currency. Need only 3 or 4 coins. I work with Cinema4D. SCAD is new to me. Will let you know if it works.

Hi Helmut,
If you want to go just a little bit deeper on SCAD, here's how to adjust the model to fit Thai coins:

  1. Find the lines starting with usd_coins. It should look like usd_coins=[[bla, bla...], [foo, foo...]];
  2. Adjust the "bla"s and "foo"s, to fit your Thai coins. "bla"s are actually the diameters of different coins in millimeter, and "foo"s are the thicknesses.
  3. Press F5 or F6, and you're done! The model should shrink automatically from 6 holes to 3 or 4 holes, depending on what you've set.

You not only a genius, you also very helpful.
I like to send you a pic when it is finished.

Sounds great. Look forward to the picture!

Here is my photo. Hope the link works.
I printed this with PLA. Print another one with ABS. My printer is an UP Plus2.
All coins dropping in the right slot. An engineering masterpiece.

It's great to know the sorter works well! The object you printed is neat. Thanks for sharing the photo.
Would you mind sharing your Thai-coin parameters here? (i.e. usd_coins=[[bla,bla..],[foo,foo]]) If you permit to, I can also generate a Thai version STLs, so that other Thai people can just download the STLs and start to print, without dealing with OpenSCAD.

Certainly. There are only 4 Baht coins. The Satang has almost no value.
I couldn't find any infos about the size of the Thai Baht. I measured about 10 of each coin size together and calculated their average. Here are my parameters I entered in SCAD:
coin_1_diameter = 26.00;
coin_1_thickness = 2.16;
coin_2_diameter = 24.05;
coin_2_thickness = 2.13;
coin_3_diameter = 22.05;
coin_3_thickness = 1.48;
coin_4_diameter = 20.01;
coin_4_thickness = 1.38;

This should be the parameters for Hong Kong Dollar (HKD):

hkd_coins = [[28.00, 27.00, 25.50, 24.00, 22.50, 18.00, 17.00],
[ 1.90, 3.50, 1.90, 3.00, 1.72, 1.30, 1.30]];

I haven't tried it yet since my printer is not big enough. (Boo!)
I will try with the first 4 coins though.

Also, with OpenSCAD 2014.12.02 and 2014.12.09 it kept crashing when exporting, probably a bug in OpenSCAD but here's just a reminder.

Also, why don't you make it that the top plate is already laid flat when rendering only the top plate?
Can be easily done by:

rotate([0, board_primary_slope, 0])
rotate(a=-board_secondary_slope, v=[1, 0, tan(board_primary_slope)])

Well unfortunately it doesn't seem to work well with the HK$2 coin and HK$5 coin...

Hi Alvin,

Thank you for your interest, your parameters for HKD and your test print!

For the largeness of the object: I tried to preview the object with your HKD parameters. It seems that the length was 202.6mm. I guess your printer allows 200mm in maximum? In this case I think a good way to try is to adjust 'board_right_padding', making it 3mm less. In this way the printer may be able to print it.

For OpenSCAD crashing: I'm meeting with this problem too. I must say it's strange: exporting the full-sized whole object didn't make it crash; but with four-coin-size object it crashed. However, after adjusting variable 'board_right_padding' it worked again. Exporting different parts one at a time seemed good as well. The version I'm using is 2014.12.07 on Mac. You're right that this must be a bug in OpenSCAD. The workaround "may" be to adjust some not-so-important variables.

For laying the top plate: I just want the different parts to be at the "same" position as the should be when assembled. Actually for the base-box, the rendered position is different than the printing position as well - standing as rendered, but it should be laid down when printed.

For not working with $2 and $5: Could you tell me why it doesn't work? Is the coin running over its hole? Is the coin stuck somewhere?

Well, now that I've tried more, it seems that the $5 coin wasn't really getting a big problem. The circumference of the $5 coin has a swallow slot in the middle which sometimes cause it to get stuck in the hole, but sanding it a bit seems to have almost fixed it.

The $2 coin, however, has a bigger problem. The boundary of the coin has a wavy shape (not sure how to call it, you can search for an image of it), which makes the outer circumference bigger than a $5 coin, but the inner circumference is smaller. The result is that it always gets stuck at the hole for $5 coin. I guess the 20 cent coin will also have the same problem.

I think the dimensions I gave aren't really accurate too since I think I simply measured with a plastic ruler.

On the other hand, I am curious about what you use to lay flat the model. I prefer to not do extra steps so I did it in OpenSCAD directly, just like in my previous reply.

Hi Alvin,

Sorry I haven't been following up. You're right, the HKD $2 coins with non-circle shape would cause big trouble. I don't have an idea yet; do you have a hint?

(You may want to "debug" it by printing several demo objects. Here's advice to make cheaper (less material) demos:
(1. Print only the top-board, and use a thick book to make it tilted.
(2. Make less holes by adjusting ukd_coins variable, so that the object is shorter.)

For laying flat, I will upload a laid-flat version later, which has up-standing object when previewed as combined, but has laid-flat objects when compiled separately.

For some reason, I cant render the customizer file in openscad. It says theres a parser error in line 73 :(

I met with exactly the same error too. Sorry for the inconvenience, but that is because Customizer is using an old version of OpenSCAD, while I'm using a newer version. I have been trying to reach out to the Customizer team. But in the mean time, what you can do is to download the latest development version of OpenSCAD and change the variables in my .scad file. Don't worry, all the changeable variables have clear description.
For downloading OpenSCAD, simply go to http://www.openscad.org/downloads.html#snapshots and download a development snapshot.

I had high hopes for this to help sort out all of my change, however, the coins fall out of the front about 50% of the time and end up in the wrong tubes about 10% of the time. At least for the USD version the tubes need to go further around the front side to minimize the coins from falling out. iI seems like the top needs to be redesigned to better drop the smaller coins in the correct holes.

I'm sorry for this, Randy.
It's basically true that small coins fall out of the front quite frequently. This is because the "opening" have to be wide to allow the fingers picking coins from the tubes. I'm now designing a next-gen coin sorter which has a spiral "coin way" and a "wall" that prevent the coins to fall out.
However, for "wrong tubes 10% of the time", I haven't met with such issue in the CHF version. This may because the coin radius difference is relatively smaller among USD coins. When I have a chance to go to the US I'll try to test it myself.
After all, thank you for trying my model!

maybe the starting point could be a little longer...so we can put more coins in one time...

Hey thats a great design, could you add measurements for British pounds. Or maybe add the scad file.

Hi Ahmed, I uploaded the .scad file that you can use to customize your currency (and a lot of other params and tweaks as well). It has quite a lot of comments, which make it easy to understand. Enjoy!

Wer hats erfunden.. Tolles Design!
Wie wärs mit einem Behälter darüber und einer drehenden Scheibe unter dieser die die Münzen richtet und auf die Bahn aus gibt. Damit nicht einzelne Münzen eingeworfen werden müssen. Eine einfache Kurbel die auf die Scheibe geht und fertig. Hab da ein Design im Kopf aber brauche Zeit für die Umsetzung.

Euro version will be useful for me. Very nice job and nice video demonstration.

Added EUR version. Enjoy!

Comments deleted.

I would like a Canadian version, just slightly different from USA.

Added CAD version. Enjoy!

Comments deleted.

yay i like. gonna test that soon.

Comments deleted.