Magic The Gathering - DIY Automatic Card Sorter PROTOTYPE
Prototype card sorter for Magic The Gathering.
Video shows hardware / electrical side of the sorting mechanism. A (yet to be installed) PiCam will handle the image capture on a Pi4. Pi4 will then process the image against an existing database and determine how to sort the cards into available bins.
Current prototype is setup for 5 bins, but hardware is easily expandable to a significant quantity of bins. Current thought is that the "standard" bin count would be from 20-25, but could be expanded by just extending the linear rail.
Current hardware sort is ~12 cards a minute with sorting card to bins 1-5 in numerical order. Though with the linear rail, the more bins available the longer the sort can take due to travel time.
Пікірлер: 54
I hope when this is done, it includes a function to spin cards into the correct orientation when it detects upside-down cards.
@Zstack
6 ай бұрын
Can't say that I have thought about implementing any rotation feature at this point.. Are you talking about upside-down as in title at the bottom, or face down? One is far easier to fix than the other..
@tciddados
6 ай бұрын
@@Zstack I was half joking, but just talking about cards that are spun 180 degrees (like the first two cards having different orientations). Having cards facing different directions in decks+collections has always just been a pet peeve of mine.
@karolstopinski8350
6 ай бұрын
@@Zstack Only one axis rotation out of 3 makes that the card face is still visible. The other two will reveal the back and its no good for sortation anymore :)
@DragonslayerDarkfireNr1
6 ай бұрын
@@Zstack i purchased a magic sorter recently and they have a software feature to detect upside down cards and sort them out. Your robot looks like a tiny version of the magic sorter wich has 4 or 8 feeders and 30 slots to put the cards in. As a cheap alternative your robot would be awesome in an array of 10 or more but the slots dont hold enough cards for commercial use, for hobby collectiors its a great alternative
@dtoadq
6 ай бұрын
I can think of a *really* easy way to get it to spin cards into the correct orientation. One that requires no additional work beyond the image capture, which I noticed was missing from the video since the cards are just sorted sequentially. Just assign one of the bins to put the upside down cards in, then when it's finished, manually take the stack and re-insert it into the feeder upside down, and rerun the sort. You could even have a bin that stores 180-rotated cards so you can manually rotate them and re-insert into the feeder. I would much rather do this than implement something really complex that could possibly damage the cards.
really cool project but I think its kind of hilarious how fast the arm moves compared to the quite slow suction-thing and the also quite slow start and end of the overall motion
@tottyamadeus591
5 ай бұрын
moving an arm is simple, but you gotta carefully grab the card or else you risk fucking it up
Gonna use this to shuffle my decks
This is so cool. Design looks very clean. Did you write your own image recognition program?
Do you have a BOM (parts list) for this? would love to take a look at it.
What are you using to dispense the cards initially?
Where did you get the sorting rack the cards are landing in when the arm sorts them? Thank you
Is there a slow setting?
Hi, great project, I've seen a lot of magic sorter but I think this approach is the only one viable for a number of limited card. have you got an alternative contact that I want to share some thought about some solution you adopted?
@Zstack
Жыл бұрын
Thanks for the comment! I think this approach may not be the fastest out there but one of the most space saving that I have seen. I don't have any alternative contact information available at this time.
A neat lil gadget, though the process of putting them out, the suction on them, and randomly putting htem in their spots will probably mark up the cards..Edited my comment as I read in the description the answer I was looking ror. Good stuff. BE well. Subbed btw.
Any updates?
What did you use for the suction method?
@Zstack
Жыл бұрын
For our suction we are currently using a VacMotion (www.vacmotion.com/) setup ( Level Compensator - LC12-H2-30, Suction Cup - 10F.025.004.02-M5) hooked up to a small 12v 2 position electric solenoid (Amazon - B089NKZF1S). We had planned to hook it up to a little vacuum motor to create additional suction but discovered that just closing the solenoid and engaging the suction cup on the card was enough to hold it reliably.
please make a production model. i would buy this in a heartbeat lol
What is that suction system called you are using? And where did you find that? That looks more affordable than the industrial things and cool for home projects.
@Zstack
4 ай бұрын
It's called a Level Compensator - Specifically the LC12-H2-30 from vacmotion.com ( www.vacmotion.com/Details.aspx?Cat=LevelCompensators&Id=58)
@CallousCoder
4 ай бұрын
@@Zstack thank you do much!
This looks cool. I would just be afraid that if it ever malfunctioned, it could tear up many expensive cards.
Is it sorting by rarity and are the cards taking damage from this?
@ninjanyan1579
6 ай бұрын
I don't think so and no
@Zstack
6 ай бұрын
Right now it's not sorting at all, just filling each bin sequentially. (more information in the video description) As for damage, I have not seen any major "damage "(edge dings, bends, etc) but there have been minor surface scratches to both faces when taking a card off the bottom of the pile. This project is on hold until I can figure out a better way to get a single card where I can ensure that there is zero (or no more then there would be caused by shuffling a deck) damage. I would not want to run any of my cards through, let along someone else's cards.
@marcellachine5718
6 ай бұрын
@@Zstackcould an intended application of this be used to create very random grab bags, repacks?
@AkFortyMuppet
6 ай бұрын
@@Zstack Feeding cards from the bottom will always include some friction with the cards above and the moving mechanism below. I think that a stack would be better where you load the cards and then make sure that the top card always is on the same height. That way the arm can pick the card directly from the top of the stack without any need for sliding.
I need this
Ah any new videos? How to I buy one? How much it cost to build?
@Zstack
Жыл бұрын
Unfortunately no new videos, not much has changed in the past year or so.. project has been sitting collecting dust while I slowly work on a new card extraction method. Once the project gets to a point where it makes sense to release, a complete material list and associated cost will be shared. No timeline on when that would happen though..
@richyoyo9796
Жыл бұрын
@@Zstack how much would you sell yours for?
@Zstack
Жыл бұрын
@@richyoyo9796 I don't plan on selling complete units, but instead providing the plans for people to build their own. If the price is right, maybe in the future but not at this time.
@Optidox
Жыл бұрын
@@Zstack hi, when you say card extraction method, are you talking about the plunger or whatever (i'm guessing roller) system is getting them from the pile into the scanning area? Thanks! This design looks awesome, and I'm considering starting a somewhat similar one myself soon.
A guide to building this would be cool or a link to building it
@Zstack
Жыл бұрын
The plan was / is to release a complete guide, parts lists, step files, etc once it reaches a state that is functional. When that will happen, is anyone's guess at this time.
Yeah my cards are all mint condition, straight from booster pack to sorting robot
how is it sorting or is this just the mechanical side so far
@Zstack
2 жыл бұрын
Right now it's just the mechanical side. There is a mount for a PiCam to be installed (once it arrives) that will do the image recognition on the cards for processing. Essentially everything is setup right now so once the processing is completed the software can just tell it which bin to store the card and it will do it. I updated the description with some further detail / information. Feel free to ask any questions you may have.
@GamerWannaB
2 жыл бұрын
@@Zstack cool I'm currently working on one as well with a core xy as my basis and I'm also waiting on parts cant wait to see how yours goes
@Zstack
2 жыл бұрын
@@GamerWannaB I thought about doing something like that as well, but we opted for a single track linear rail just from a size perspective. We have a lot of wall space that I can just stick this again just but not a whole lot of floor space to take up. Good luck on your effort though! Let me know how it goes.
@GamerWannaB
2 жыл бұрын
@@Zstack will do plan to start posting when I have more then drawings done
How to buy it ?
The moment you get a foil your done for. (jokes of course, looks great)
@Zstack
6 ай бұрын
Heh, one of the reason why this project is on "hold" at the moment. I have not found a way I like enough to individually grab cards without causing damage, especially when dealing with foils.
it doesn't appear to be doing any actual sorting.....
@Zstack
6 ай бұрын
Please read the video description, this is solely the physical mechanism to enable card sorting, there is no brain behind it in its current state.
"sort" is a bit of a stretch lol
still waiting for that guide
@Zstack
6 ай бұрын
Once I can figure out a method of grabbing an individual card that I like, progress will resume. Until that point though, it is unfortunately just sitting around.
@asulwer
4 ай бұрын
So what is it's status?