Inspiration
3D printing has become more accessible than ever, yet creating even the simplest printable objects still requires CAD expertise, paid software, and hours of trial-and-error.
We noticed a pattern: People wanted quick, functional items like name tags, passes, or identifiers. But the design barrier stopped them cold.
We asked ourselves: Why does something so simple require so much technical overhead?
PrintMyCard was born from the idea that 3D printing should be as easy as filling out a form!
What it does
PrintMyCard is a web-based parametric generator that turns basic user inputs into print-ready 3MF files- instantly! No CAD skills required.
Users can:
- Enter their name, title, contact info, and optional links
- Add a QR code
- Choose from predefined card styles
- Generate single or bulk 3MF files
All geometry is generated automatically based on these inputs. No dimensions, no modeling, no software installs.
How we built it
Placeholder
Challenges we ran into
Placeholder
Accomplishments that we're proud of
- Built a fully functional parametric generator from scratch
- Achieved instant 3MF output directly in browser
- Created a clean, intuitive UI that hides the complexity underneath
- Designed a scalable architecture that supports bulk printing
- Delivered a tool that genuinely lowers the barrier to 3D printing
What we learned
- How to integrate CadQuery into a web-based workflow
- The importance of designing for non-technical users
- How to balance simplicity with flexibility
- How to communicate a technical project in a clear, understandable way
- The value of tight iteration between frontend and backend
What's next for PrintMyCard
We see PrintMyCard as the foundation for a broader ecosystem of accessible 3D printed objects!
Upcoming features we're excited about:
- Live 3D preview in browser
- More templates (keychains, tags, badges, tokens)
- User accounts to save presets and bulk lists
- Material-aware optimization (layer height, filament type, durability models)
Out long-term vision: Make 3D Printing as easy as generating a PDF.
Built With
- cadquery
- drei
- lucide
- python
- qrcode
- react
- tailwindcss
- three.js
- threefiber
- treemesh
- typescript
- vercel
- vite
- zustand
Log in or sign up for Devpost to join the conversation.