Experts designed circuits by hand for each roof shape, making the work person-dependent and time-consuming. The legacy (C++) estimation engine was hard to maintain, and design rules grew more complex with every product series added.
-
Want to automate and shorten manual circuit designTens of minutes to hours of design effort per case
-
Want to instantly check the optimal layout for each roof shapeHard to optimize generation with 2D drawings
-
Want to renew the siloed legacy into a modern architectureC++ engine maintenance was person-dependent
-
Want logic to automatically cover the ever-growing design rulesComplexity grows with each power conditioner / series
Visualizes roofs in 3D and auto-generates panel placement and circuit auto-division (island grouping / power conditioner selection). Base-system integration makes everything from property data to estimate seamless. The legacy C++ logic was re-implemented in fully tested TypeScript, eliminating person-dependency.