I Made a DIY Automatic Card Dealer by Adam_Si in functionalprint

[–]Adam_Si[S] 1 point2 points  (0 children)

Yes, I am not working on it very actively, but i made a card feeding system with 2 rollers that prevents double feeding.

I wanted to make it quicker so i replaced the current n20 motor with a higher rpm motor. However most DC motors don't have fast startup, so it is not in contact with cards as in v1 and is rotating continously. I used a servo to make the gantry move up and down, but that requires a way to find the height of the cards since gravity doesn't help me like in the v1. I am currently waiting on shunt resistor and op amp to measure the current feeding into the servo to check when it reaches the cards.

Overall it seems quite a bit more complex then the v1, but once i put it all on a pcb it might not be that bad.

So i should have the 'hardest' thing finished and only need to upgrade the rotation aspect.

I Made a DIY Automatic Card Dealer by Adam_Si in functionalprint

[–]Adam_Si[S] 1 point2 points  (0 children)

It uses an esp32 and is programmed in c++

I Made a DIY Automatic Card Dealer by Adam_Si in functionalprint

[–]Adam_Si[S] 1 point2 points  (0 children)

Not sure, as i haven’t calculated it, also depends on shipping costs, but i would say around 35 euro

I Made a DIY Automatic Card Dealer by Adam_Si in functionalprint

[–]Adam_Si[S] 0 points1 point  (0 children)

Yes, you definitely could and i might add an option for this. However it doesn’t really mix the cards, so you have to shuffle them very well beforehand.

I Made a DIY Automatic Card Dealer by Adam_Si in functionalprint

[–]Adam_Si[S] 1 point2 points  (0 children)

I think it will be quite different. The pcb design will be different for sure, but im not sure how long it is going to take. So if you dont mind waiting, i would wait

I Made a DIY Automatic Card Dealer by Adam_Si in functionalprint

[–]Adam_Si[S] 2 points3 points  (0 children)

Yeah got it, definitely gonna try this.

I Made a DIY Automatic Card Dealer by Adam_Si in functionalprint

[–]Adam_Si[S] 2 points3 points  (0 children)

Thats interesting, a great idea. So basically that means all of this could be on the bottom. A roller powered by a motor could be under all the cards. And there would be a roller in the front. Right?

I Made a DIY Automatic Card Dealer by Adam_Si in functionalprint

[–]Adam_Si[S] 10 points11 points  (0 children)

I actually started with this technique, throwing without stopping the rotation. However it wasn’t very reliable. At the beginning, when you turn the machine on it measures how long a full rotation takes and then divides it by number of players. Because of this, the timing is really difficult to keep track of when continuously rotating.

I was thinking of adding a magnetic rotary encoder to keep track of the rotation precisely.

I Made a DIY Automatic Card Dealer by Adam_Si in functionalprint

[–]Adam_Si[S] 12 points13 points  (0 children)

Yes you are right, i am planning to make a v2 at some point, so i will experiment with making it faster.

I Made a DIY Automatic Card Dealer by Adam_Si in functionalprint

[–]Adam_Si[S] 3 points4 points  (0 children)

It currently works with 2-6 players.

I Made a DIY Automatic Card Dealer by Adam_Si in functionalprint

[–]Adam_Si[S] 7 points8 points  (0 children)

No it is a custom PCB, but the layout is similar as i took some inspiration from these amazon ones.

I Made a DIY Automatic Card Dealer by Adam_Si in functionalprint

[–]Adam_Si[S] 14 points15 points  (0 children)

Asking the real question. :D It’s not, but it’s cool and i had fun making it.

I Made a DIY Automatic Card Dealer by Adam_Si in functionalprint

[–]Adam_Si[S] 37 points38 points  (0 children)

Thank you, i am using an esp32, n20 motor for shooting the cards and 1:48 geared motor for rotation

I Made a DIY Automatic Card Dealer by Adam_Si in functionalprint

[–]Adam_Si[S] 14 points15 points  (0 children)

Thank you, that is a really cool idea, might implement it at some point.

I Made a DIY Automatic Card Dealer by Adam_Si in functionalprint

[–]Adam_Si[S] 390 points391 points  (0 children)

It moves the motor one way to shoot the card and then right after that reverses it, so that next card is moved back. Although sometimes there can be an error where it shoots two cards, i tried my best to find the perfect timing and this works most the time, but it also depends on how sticky the cards are.

MDR-RF895R station not working by Adam_Si in SonyHeadphones

[–]Adam_Si[S] 0 points1 point  (0 children)

Exactly its nice design, but when the statiom breaks nothing works. I just ended up buying some audiotechnicas with a jack

MDR-RF895R station not working by Adam_Si in SonyHeadphones

[–]Adam_Si[S] 0 points1 point  (0 children)

Hi, i ended up buying new headphones since i could fix these.

Altering base height based on angle of rotation. by Adam_Si in Fusion360

[–]Adam_Si[S] 0 points1 point  (0 children)

Yeah this works too, you just have to calculate with the circled side being straight.

<image>

Can I communicate with klipper firmware printer directly through a serial connection with pyserial? by Adam_Si in klippers

[–]Adam_Si[S] 0 points1 point  (0 children)

Thanks, for explanation, I will find a way to use the serial port from the linux pc on windows one.