Cheap Suits

Created by [egg_splats] • Started on July 10, 2025

A Hacker Card in the style and profile of a playing card

balala joker poker

time spent: 9 hours

thats a lot of drawing!

7/10/25 - cookin a card like no other

I had this concept cookin' for a while (since BakeBuild), and after seeing all of the Hacker Card PCBs being submitted recently, I was inspired to give my own take on the guide with all of the new experience I've gained from my past hardware projects.

warning: lore drop

I've had the idea of making some form of Hack Club playing card for a while (partly due to my crippling poker and balatro addiction), which I took with my BakeBuild submission a while back in April, making custom pixel art of Orpheus on a joker card inspired by Balatro.
Now looking back, I can definitely improve this idea through a Hacker Card, which contains a much slimmer form factor, custom graphics, and some form of interactivity with the NFC chip. I've improved my skills in hardware, art, and design across all of my projects, and I'm finally ready to give this idea it's due justice.

hack-club-joker-large

also inspired by the song Cheap Suits by mekaloton and OH MY GOD I LOVE THIS SONG SO MUCH AKJHDLSAHDASD I LOVE GAMBLING

To start off, I decided that the card will have the same dimensions as a Bicycle playing card, which is 2.5 inches wide and 3.5 inches tall (88.9mm tall and 63.5mm wide), with a 3mm fillet on the corners. I then went into my drawing software and made a quick mockup of how I wanted the card to look like.

image

Since PCB manufacturers will make 5 copies of one PCB, I can't make 5 different cards with differing suits, so I'll have to merge all 4 into one cohesive design. I also want to design a hardcore electronic vibe with the card, using strong and sharp lines.
I plan on using 8 LEDs, but I also worry that the low power from the NFC will not be able to handle all of the LEDs at full power, which is why I also plan on having at least 4 LEDs to maintain symmetry and to match the suits.

From there, I started to brainstorm some more about the design, adding comments about how I wanted the card to look like.

image

I wanted to maintain a hardcore-cyberpunk aesthetic, but also incorporate some poker table or casino vibes with it, maybe using art-deco themes due to their similarity with cyberpunk of having sharp and defined lines.

but anyways i should work on the actual pcb

I'll be using EasyEDA for this project, since KiCad doesn't have many of the symbols/footprints of the components in the guide. I followed the guide, but I swapped out the yellow 2V LEDs with red ones, as well as adding 3 extra LEDs in parallel, resulting in 4 LEDs.

image

I read on the NFC's datasheet that it can ideally output 2V and 5mA of current. The datasheets for the red LEDs were all in Chinese, but I read online that LEDs this size also work at about 1-2mA, so by Kirchhoff's Current Law it should be good (?? still unsure)

image

hours spent: 2 hours planning and making schematic

7/11/25 - Importing to KiCad and drawing!!!!!!!

seven eleven day woohoo

Today I moved the PCB to KiCad since I'm more experienced in it (easyeda was also tweaking out on my browser). I imported all of the symbols and footprints to KiCad, so everything should also be the same.

I then asked whether or not my idea of having the 4 LEDs in parallel would work in #electronics, and was told that the LEDs would draw way too much current from the NFC chip, which would either leave me with very dim LEDs or damaging the NFC chip, so I just changed it to one LED

very sad i know

image

Once I had the footprints imported, I moved into the PCB editor and routed the components.

image

After that, it was time to actuall design the card in Figma.
I took a screenshot of the PCB in orthographic mode and ported it to Figma, making a frame around the outline of the screenshot to hold the drawings in. I used the common card motif of having the rank and suit of the card in the corners, but instead of using a rank and suit, I used the Highway star and Hack Club's H logo, modified to fit the aesthetic of Undercity.

image

i spent a lot of time undercity-ifying the logo lol

Once I was happy with the corner, I worked on the center and suits. Using Figma's Stroke features, I made the checkered pattern found on poker chips with a couple circles and drew the suits with the Pen tool. I also made a small little square cutout to show the NFC chip that was going to be soldered on, which was specifically placed in the middle of the PCB.

image

The other corners of the face of the card looked a bit empty compared to the rest of the board, so I made a trim around the card, as well as adding cyberpunk-ish details to fill up the space and to add to the theme of the PCB.
To add variety, I made one side filled with white and the other an outline, which also nods at the corresponding suits they are near

the white fill is next to the red/light suits (hearts and diamonds), the black fill is next to the dark/black suits (clubs and spades)

image

Once I was happy with the face, I quickly imported it into KiCad, exporting the suits as a separate file to make them shiny by making them exposed copper instead of just silkscreen.
After that, I started work on the back. I kept the cyberpunk theming with the trims, making two tower shapes with white and black fills, as well as adding extra details like stars or triangles to fill up the space.
I also added a small little via to serve as a possible lanyard hole for the extras :>

image

anyways im tired

time spent: 4 hours in KiCad and drawing

7/12/25 - MORE DRAWING!!!!! WOOO!!!!!!!

Today I spent the night drawing out the back side of the playing card. I didn't have as much of a vision for the back as the front (two general cyberpunk-ish towers vs 4 suits around the center), so I went back and forth spitballing ideas in Figma.

I decided to have some sort of circle in the middle for consistency and symmetry, and ended up making three different designs for the back (called Moon, Compass, and Bicycle)

image

  • The Moon was traced off an image of the moon, with lines radiating off like light. To fill the rest of the space, I used the Highway rainbow color thing from the magazine and pasted it in with the fill set to black and the outline to white.
  • The Compass was made from the Highway star in the middle with a slash going through it, splitting it into black and white and north and south being marked. I was shooting for a compass to Highway/Undercity type theme, so I made the center look like a compass, with the rest inspired off a literal Geometry Dash level called Azimuth (go check it out it looks really pretty)
  • The Bicycle was inspired largely by Bicycle playing cards, most notably having the three circles stacked on top of each other and intricate designs in the circles.

azimuth that geometry dash level
image

I'm still unsure on what I'll pick for the final product, but I'm currently gravitating towards the bicycle design rn

There are also a bunch of ideas I have for this card, such as possibly adding 5mm copper pads to solder enamel pin posts (those poky bits) SMD style on to mount them on bags and such but that'll come later

time spent: 2 hours drawing

7/13/25 - last time drawing then github stuff

i'll lock in today I PROMISE 🙏 :sob:

Today I asked more people on which backside I should use for my playing card and was met with more mixed opinions lmao
Many people on Slack (and myself) prefer the bicycle style, while my IRL friends on discord preferred the moon and compass style. I could try panelizing the cards into one of each design, but that could drive up costs by a ton.

In the meantime, I'm settling on the bicycle design :3

image

I also added a 5mm copper pad to hold a pin post (that poky thing i said yesterday) in the bottom corner. To help secure the card with pins, I can repurpose the lanyard hole to hole a small 3D printed enclosure for another pin post, creating two pin posts for the card to hold on by.

here's a shitty sketch on what i'm talkin about

image

To add texture, I imported pictures of the four suits from Google into KiCad as copper, revolving them around the center using the Array function (command + T on mac). I also considered the Highway and Undercity logos, but I worry that it'll be too small for JLCPCB to manufacture as copper graphics.

image
image

anyways here's the final pictures

image image

time spent: 2 hour drawing, adding copper details, and finalizing the card

7/14/25 - cant sleep so im finishing this github

yeah i finished the github (its 3am i really cant be bothered to do ts rn 💔)
might render this stuff later idk

I filled out the rest of the GitHub, uploading the PCB gerbers and files to the repo and writing out the README.md

To calculate the costs, I went into JLCPCB and put in the card with the BOM for the assembly. I initially wanted red LEDs and all 5 of the PCBs to be assembled, but was quickly humbled by shipping and tax costs which shot the price well over the budget for a cheaper project ($10 + JLC coupon).

In the end, I had to sacrifice the red LEDs in favor of yellow LEDs due to the red ones being part of an external library which added a $3 dollar fee to PCBA. I also had to cut down on the amount of assembled boards to 2 PCBA in order to stay below 30 dollars.

also apparently the NFC chip in the tutorial is also part of an external library which is pretty weird; they were the most expensive component and had a $3 fee on top of that

I managed to get the cost under 30, but my order history on JLCPCB is now cooked (couldn't see the tax amount until after I ordered it, meaning I had to cancel each attempt right after adjusting to stay under 30 dollars)

anyways now I should be good for submitting :D

time spent: 1 hour