Skip to Main Content

Zeynep Sude Kilecioğlu

Built at Meta Global AI Developer Hackathon · Oct 26, 2026 · Remote

Zeynep Sude Kilecioğlu — Demo video

ReverseCAD turns one top-down photo of a flat part, next to an ID-size card, into an editable CAD program with real millimeter dimensions. When a bracket, cover, gasket or mounting plate breaks or is discontinued, making a new one needs a CAD model. Today that means calipers, a ruler and manual tracing; phone scanning apps give a mesh with no named dimensions and no reliable scale. SAM 3.1 masks the card and the part, and deterministic code (never the LLM) turns the masks into millimeters. Muse Spark Open writes candidate CadQuery programs in three approaches; each is built and checked against the photo, and any that misses is rejected with a stated reason. When none pass, the agent calls Muse Wonder, which diagnoses the failures and repairs the program. ReverseCAD also detects breaks: Wonder proposes the missing geometry, keeps measured values apart from estimates, and the user decides. From the result it makes matching parts (a cover, a gasket, or an adapter plate for a new hole pattern given by voice or text) and checks the fit in 3D with the hole-spacing error measured on real photos. Exports: STEP, STL, DXF, the Python program and a 1:1 print template. Results: on 300 random synthetic parts a design was found for 295 (98.3%), median length error 0.73%; Muse Wonder repaired 6 of 6 failed cases in round 1. On a real hand-cut cardboard part, compared with a ruler, the outline was within 0.1 mm and hole diameters within about 0.1 mm; hole spacing came out about 1 mm short, the error the assembly check simulates. Every run made is reported, including failures. Everything was built during the hackathon (the repo starts Oct 27). 344 tests pass in a fresh clone without keys. Ten saved runs, including the exact run in the video, replay without any API key, locally and in the online demo. Indie developer track · Theme: Push the Frontier (manufacturing).

Team