How We Make Sure Every Kit Is Actually Buildable
Share
A parts list that looks good on screen is worthless if the parts do not exist, do not fit together, or do not match the code. Compoden's AI build assistant is designed so that every kit it proposes is one you can actually build. This article walks through the checks behind that promise, from stock to wiring to the moment your box is packed.
Every part must be in stock
The first check is availability. The assistant only draws from products that are currently in stock, so it never proposes a sensor or board that cannot ship. If your ideal part is unavailable, it substitutes a comparable in-stock option rather than leaving a gap you discover at checkout. A buildable kit starts with parts that physically exist on the shelf.
Parts must be compatible with each other
Availability is not enough; the parts also have to work together. The assistant checks that the chosen sensor's voltage suits the board, that the communication bus is supported, and that the power source can drive the load. When two parts would conflict, it adjusts the selection so the combination holds together before you ever see the wiring.
Wiring is generated against the real pinout
Once the parts are fixed, the wiring is drawn from the actual pin layout of the selected board, not a generic diagram. That means the connections reference pins that genuinely exist and are free to use. If a board's pin is reserved for an onboard function, the wiring routes around it rather than assuming it is available.
Code targets the exact components
The starter code is written for the specific board and modules in your kit, using the right libraries and pin definitions. This is the step that turns a pile of compatible parts into a working build. Because the code and the hardware were produced together, the example compiles for the board you receive instead of one the internet assumed you had.
Unsafe or impossible builds are stopped
If a request cannot be made safe, or cannot be completed from available parts, the assistant refuses and explains why. This is a feature, not a limitation. Shipping a kit that cannot be finished, or that hides a real hazard, would defeat the entire point of checking buildability in the first place.
Build it with Compoden's AI
You can rely on these checks every time you use the assistant. Describe your project, and what comes back has already passed through stock, compatibility, wiring, and code verification before it reaches you. Open the AI build assistant to start, or browse /collections/all to see the in-stock parts those checks draw from.
The result is simple to state and hard to fake: if the assistant proposes a kit, you can build it.
What happens if my preferred part is out of stock? The assistant substitutes a comparable in-stock part so the kit stays complete and buildable.
How do you know the parts are compatible? The assistant checks voltage, communication, and power requirements across the selected parts before finalising the kit.
Why would a build be refused? Because it is unsafe or cannot be sourced fully. The assistant explains the reason and offers an alternative.