
Hey, Product Hunters, you're awesome & we love you!

Our ATM currently supports not only Bitcoin, but also Litecoin and Dogecoin. It also allows for users who don't have a coin wallet to print a Bitcoin wallet right from the ATM.
Our entire codebase is open source and on GitHub. We didn't hide any code or hold anything back. If we used it in our ATM you have complete access to it.
All the code for the ATM is written in HTML, JavaScript, CSS & Node. So if you are familiar with these you can quickly modify the ATM to fit your needs or just give it your own look and feel. There is a little Python used to generate the QR codes for the wallets.
All but 2 of our parts for this ATM were bought on Amazon. Heck, some of them you probably have laying around the house or shop. We break down the entire parts list below.
We built the housing for our ATM out of plywood from our local hardware store. You can really use any material you want!
This is the computer we used to build our ATM. Why this specific computer you ask? Well, we just had an extra one laying around from another project. You could defiantly use another computer.
BUY THIS PART
For our screen we wanted something with a bit of size and it had to be touch screen, but at the same time, we didn't want to break the bank.
BUY THIS PART
We found this awesome bill acceptor and it works great! Takes $1, $5 & $20 bills!
BUY THIS PART
The webcam is used to scan the QR code for the coin wallet. Again, the reason we chose this webcam was we had it laying around. You can defiantly find a cheap webcam.
BUY THIS PART
We wanted a thermal printer for printing coin wallets that was small and inexpensive. Well we found one!
BUY THIS PART
We had to connect the screen some way! Just make sure it is TRIPLE SHIELDED and ONLY USE GOLD CONNECTORS (just kidding , use the cheapest cable you can find!)
BUY THIS PART
Hey, you gotta plug it all in some how right? You most likely have one of these somewhere in your house.
BUY THIS PARTRight now you can purchase Bitcoins, Litecoins and Dogecoins
No problem. Currently our ATM supports printing of Bitcoin wallets. It prints both the public and private key for the user.
Of course. Currently we don't have code in place to charge any ATM fees, but these are in the plan for the future. You can always fork us on GitHub and add this functionailty yourself.
You can email us at info@techknow.io. You can also contact John (@johnjhass) & Tony (@virelli) on Twitter.