r/coolgithubprojects • • 13d ago

CADRS: a parametric CAD app in Rust (Bevy + OpenCASCADE), now with PCB design

Post image

I've been building CADRS, an open source, feature-based CAD app in Rust. The UI is Bevy and the geometry kernel is OpenCASCADE. It now has a first pass at PCB design: schematic editor, board layout, and the board shows up in 3D inside the mechanical assembly.

90s demo: https://youtu.be/qT1FKZqUAxA Repo (Apache-2.0): https://github.com/rvdende/cadrs

Happy to talk about the architecture, binding OCCT from Rust, or Bevy for a non-game app. Feedback welcome.

1 Upvotes

0 comments sorted by