Hello!

Inspiration

As part of improving Resin Reef Studio, the creative side of my small business, I started experimenting with 3D printing to design custom challenge coins. However, I quickly ran into challenges when scaling images for 3D slicing—details were lost, or the software couldn’t interpret the image properly. This project solves that problem by automating the conversion of image files into properly scaled 3D-printable STL files, making the process accessible and efficient.


What It Does

This tool converts PNG or JPG image files into .STL files optimized for 3D printing challenge coins. It prepares the image for common slicer software like Cura, and is compatible with cleanup tools like TinkerCad or OpenSCAD.

Current Workflow:

  1. Upload an image (PNG or JPG)
  2. Automatically scale and convert for 3D slicing
  3. Output an STL file
  4. (Optional) Refine in OpenSCAD or TinkerCad
  5. Slice in Cura
  6. Print!

Prerequisites & Example Workflow

To ensure a high-quality print, you may start with an SVG or image heatmap that differentiates raised vs. engraved areas—this helps define depth and texture in the final coin.

Example Steps:

  1. Create an OpenSCAD file named yourCompanyName.scad
  • Size: 2" (50.8mm) diameter, 3mm thick
  • Design: Raised artwork, smooth edge

    1. Open the file in OpenSCAD
  • Press F5 to preview, F6 to fully render

  • Export as STL: File → Export → Export as STL

    1. Import STL into Cura
  • Use standard settings (e.g. 0.2mm layer height, face-up print)

    1. Export G-code
    2. Load to your 3D printer (ensure your SD card is formatted to FAT32)

Tips:

  • Use basic artwork (e.g. logo + text) to start
  • Optional: Add raised rims, mirror backsides, change fonts, or increase relief depth
  • You can fine-tune further in TinkerCad or OpenSCAD

How We Built It

Built with: #GoogleAI #Elegoo #AdobeExpress #OpenAI #YouTube

  • Utilized APIs: Google Prompt API, Google Rewriter API
  • Leveraging Google AI Studio for image processing and prompt-based app development
  • Exported .STL files for slicing in Cura
  • Refined designs using OpenSCAD and TinkerCad
  • Tested prints using Elegoo Mars 3D Printer

Challenges We Ran Into

I tested other platforms for generating STL files and building the app interface, but most didn’t produce consistent or clean results. As a beginner, I found Google AI Studio to be the easiest and most stable tool for this kind of development.


Accomplishments We're Proud Of

Seeing the first STL output render cleanly was a huge milestone. The fact that Google AI walked through error correction and logic-building without me having to write every line of code made a huge difference.


What We Learned

  • Not all AI builders are created equal—Google AI Studio came out on top
  • A clear, guided UI flow is just as important as the underlying tech
  • STL conversion is tricky—but manageable with the right tools

What's Next for ITRR (Image to STL for Challenge Coin 3D Printing App)

  • Integrate OpenAI for automated heatmap/texture detection
  • Support more image formats (.SVG, .BMP, etc.)
  • One-click export to Cura or other slicers
  • Publish as a public tool for makers and artists
  • Add customizable templates for businesses or events

Built With

  • cura
  • googleaistudio
Share this project:

Updates