app
AI Flow: Reverse Engineering
Public Made by Adomby adom
Photos of a PCB to a tagged KiCad copy: parts placed, copper and nets with their evidence, a schematic, a measured confidence score, bench tests and a video of the run.
main
Caleb
Publish 0.5.0
1984b40
# adom-aiflow-reverse 0.2: reverse engineer a PCB from photos. The program measures (board outline,
# rectification, holes, part bodies, copper islands, vias, connectivity), generates the KiCad copy with the
# photographed pours and tracks, and routes the rest on its own N-layer router; the AI names.
[package]
name = "adom-aiflow-reverse"
version = "0.5.0"
edition = "2021"
license = "MIT"
[[bin]]
name = "adom-aiflow-reverse"
path = "src/main.rs"
[dependencies]
serde = { version = "1", features = ["derive"] }
serde_json = "1"
clap = { version = "4", features = ["derive"] }
image = { version = "0.25", default-features = false, features = ["jpeg", "png"] }
[profile.release]
opt-level = 3
lto = "thin"
codegen-units = 4
[profile.dev]
opt-level = 2
# standalone: not a member of any surrounding workspace
[workspace]