Gravity-Slide Six-Deck Card Shoe
A 25° tilted card shoe whose steel-washer-weighted pusher rides a T-rail and feeds six decks to the dealer, with no rubber band and no glue.
Gravity-Slide Six-Deck Card Shoe
A 25° tilted card shoe whose steel-washer-weighted pusher rides a T-rail and feeds six decks to the dealer, with no rubber band and no glue.
Date: 2026-11-12 Category: Puzzles and Games Modeling difficulty: Intermediate Estimated print: ~14 h total · ~253 g PLA (estimate) Suggested price: $22–$38 printed · $5 digital file (estimate) Status: Concept
Description
The shoe is an inclined tray that holds up to six decks of poker-size cards (63.5 × 88.9 mm) standing on their long edge. The tray floor drops 25° toward the dealer, and a weighted pusher on a T-rail slides down it and keeps the stack pressed against a front wall. The dealer lifts the front card up and out over the wall, which has a thumb notch.
The pusher is hollow. Twelve 30 mm steel washers go in a vertical pocket and a press-fit plug closes it, so the mass (about 180 g) does the pushing and nothing else is needed. The T-rail keeps the pusher square to the walls so it does not jam against the cards.
The body prints as one piece with a solid wedge under the tilted tray, so it sits flat on the table and prints without supports.
Why it sells
Card shoes are already shared for printing. MakerWorld 1287030 is a modular weighted pusher design, and its listing says it needs hot glue for final assembly. MakerWorld 1291639 uses rubber tension and is listed as holding six decks, though one commenter reports four with poker cards. A smaller ramp shoe at MakerWorld 1272868 holds about 110 cards, and Cults3D 2432229 is a paid dual-deck shoe with a discard tray. Board-game accessories as a category are covered in 3dprinterly's roundup. I found these on 2026-11-12 by WebSearch and did not find sales numbers for them.
The gap: the listings I found rely on glue or rubber for the pusher. This design uses a printed T-rail and a washer-filled weight, so it assembles by hand with a hardware-store item.
Who buys it
Home blackjack and baccarat players, poker-night hosts and teachers running probability games. They shop on Etsy and MakerWorld, and also buy printed trays from board-game accessory sellers. It is a gift for someone who already owns cards and chips.
Design overview
- One thing sets it apart: a washer-weighted pusher on a printed T-rail slides down a 25° floor, so no rubber band, spring or glue is needed.
- Channel 65 mm wide for 63.5 mm cards, 0.75 mm per side, so cards do not bind.
- Capacity of six decks at 0.35 mm per card (312 cards, about 109 mm of stack).
- Front wall 40 mm high with a 30 mm thumb notch so the dealer can lift the front card up and out.
- The tilt is built in. A solid wedge under the tray lets the body print flat and stand flat.
- The pusher plug is a press-fit disc that locks the washers in.
Dimensions
| Measurement | Value (mm) | Notes |
|---|---|---|
| Overall width (X) | 167 | |
| Overall depth (Y) | 75 | |
| Overall height (Z) | 120 | |
| Tray length (along floor) | 160 | Rotated 25° in the finished body |
| Tray channel width | 65 | Inner width, cards are 63.5 |
| Side wall thickness | 5 | Gives Y 75 overall |
| Floor thickness | 4 | Under the rail |
| Floor tilt | 25° | Descends toward the front |
| Side wall height | 52 | Measured perpendicular to the floor |
| Front wall thickness / height | 6 / 40 | With a 30 wide × 12 deep thumb notch |
| T-rail | stem 8 × 3, head 16 × 3 | Along floor centre, 154 long, starts 6 from the front |
| Pusher width / thickness / height | 64 / 36 / 62 | Measured on the tray frame |
| Weight pocket | Ø30.5 × 42 deep | Vertical, holds 12 washers |
| Weight plug | Ø30.3 × 6 | Press fit |
| Card capacity | 312 cards | 6 decks at 0.35 mm |
Parts list
| Part | Qty | Material | Size X×Y×Z (mm) | Print orientation | Supports |
|---|---|---|---|---|---|
| Shoe body with tilt wedge | 1 | PLA | 167 × 75 × 120 | wedge bottom face down | none |
| Weighted pusher | 1 | PLA | 36 × 64 × 62 | top face down, pocket opening on the bed | none |
| Weight plug | 1 | PLA | 30.3 × 30.3 × 6 | flat | none |
Hardware and non-printed parts
- Steel fender washer, 30 mm OD × 8 mm ID × 3 mm thick × 12 (about 180 g). These stack in the Ø30.5 × 42 mm pocket.
Cards (not included): poker size, 63.5 × 88.9 mm.
Fits and tolerances
| Interface | Fit | Clearance | Why |
|---|---|---|---|
| T-rail in pusher T-slot | sliding | 0.25 mm per side | Printed at 0.2 mm layers, 0.2 mm sticks and 0.3 mm rattles. |
| Pusher in channel | sliding | 0.5 mm per side (64 vs 65) | Keeps the pusher square. |
| Cards in channel | sliding | 0.75 mm per side | Cards swell slightly with wear. |
| Weight plug in pocket | press | 0.1 mm per side | Holds the washers in. |
Modeling guide
Origin: front-left-bottom corner of the tray floor in the tray frame, +U along the floor toward the rear, +Y across, +W perpendicular to the floor. The finished body is the tray rotated 25° about Y, with the wedge filling down to Z = 0.
- Tray: extrude a 160 × 75 floor 4 thick, side walls 5 thick × 52 high and a front wall 6 × 40.
- Tray: cut the 30 × 12 thumb notch in the front wall.
- Tray: add the T-rail, stem 8 × 3 plus head 16 × 3, on the floor centre from U 6 to U 160.
- Body: rotate the tray 25° about Y, add the wedge down to Z = 0 and fillet corners 1.5.
- Pusher: extrude 36 × 64 × 62, cut the T-slot 0.25 mm per side bigger than the rail.
- Pusher: cut the Ø30.5 × 42 pocket and the 10° card face.
- Plug: Ø30.3 × 6 disc.
- Check: with the pusher slid fully forward its face touches the front card position (U 6) and at full rearward travel it still engages the T-rail head.
Print settings
| Setting | Value |
|---|---|
| Material | PLA or PETG |
| Nozzle | 0.4 mm |
| Layer height | 0.2 mm |
| Walls / perimeters | 3 |
| Infill | 12% gyroid (body), 20% (pusher) |
| Supports | None |
| Brim / adhesion | Brim 5 mm on the body |
| Notes | If the pusher sticks, rub the rail with a candle or a drop of dry PTFE lubricant. Print the pusher with the pocket opening on the bed. |
Assembly
- Stack the 12 washers in the pusher pocket and press in the weight plug.
- Slide the pusher onto the T-rail from the open rear end.
- Load cards with the pusher pushed back; set the stack against the front wall.
- Release the pusher, then lift the front card up and over the wall.
Variants and upsells
Four-deck and eight-deck lengths (change tray_length), a matching discard tray, and a cut-card sized for the channel. Bundle with the Ball-Pivot Roulette Wheel as a casino-night set.
Selling and distribution
Etsy and MakerWorld. The print is the main product: about 250 g PLA at roughly 14 h printer time; $22–$38 is an estimate. File: $5, with a CC BY-NC licence for free and a commercial licence for sellers. Keywords: blackjack shoe, card shoe, card dealer, 6 deck shoe, casino night, poker night, baccarat, card holder, game night gift.
Risks and IP notes
- Cards stick on the rail or on each other. Mitigation: wax the rail; 0.75 mm per side card clearance.
- Pusher may not slide if too light. Mitigation: 12 washers, 25° tilt; the weight is the adjustable variable.
- Gambling-adjacent. Mitigation: list as a card-game accessory, no brand names.
- Crowded category. Mitigation: no glue or rubber.
- Cards of different thickness change capacity. Mitigation: state 0.35 mm per card in the listing.
Resource links
- Blackjack Shoe Modular Design Weighted Card Pusher (MakerWorld 1287030) — Prints without supports but the listing says hot glue is needed for final assembly
- Blackjack shoe, rubber-tension (MakerWorld 1291639) — Holds up to six decks per the listing; one commenter reported only four with poker cards
- Card Dealer Shoe (MakerWorld 1272868) — Small inclined-ramp shoe, about 110 cards, 2.4 h print
- Blackjack dealer shoe / dual-deck with discard tray (Cults3D 2432229) — Paid two-deck shoe with discard tray, 11 files
- 8 Deck Stackable Playing Card Shelf (Thangs) — Card storage shows buyers keep many decks
- 30 Best 3D Prints for Board Games – Accessories (3dprinterly) — Roundup of the board-game accessory category
More from 3D Print Designs