Skip to content
2SOLID AI

2SOLID AI — Engineering

PCB & Embedded

Software is only half of an intelligent product. We design the boards, write the firmware, and take hardware through bring-up — schematic to validated silicon.

Scope hardware

§01 — SCOPE

Hardware obeys physics. So does this page.

The hero above is electrostatics done honestly: field lines integrated through a Coulomb field, equipotentials extracted by marching squares, your pointer acting as a live test charge. The boards get the same treatment — measured against datasheet, not hope.

§02 — CAPABILITIES

What we build

  • PCB design

    Schematic capture, layout, and design for manufacture — prototype runs to production panels.

  • Firmware

    Embedded firmware for control, sensing, and communication — versioned, tested, documented like software, because it is.

  • Bring-up & validation

    First-article bring-up, test fixtures, and the evidence trail that proves the design works.

  • Connected devices

    Devices that talk to software — telemetry, control surfaces, edge intelligence.

  • Enclosure & integration

    Mechanical design and 3D prototyping with Product Design — board, box, and assembly.

  • AI at the edge

    Models on-device where latency, power, or privacy demand it.

Macro photograph of a populated circuit board

From schematic to shipping hardware

Our embedded work is the same discipline as our software — documented, reviewed, verified. Board layout, component selection, firmware, power design, and the validation rigs to prove it.

§03 — INSTRUMENT

The hero is a field solver. Here is its datasheet.

Five conductor charges, alternating polarity. Field lines are integrated live; equipotentials are true level sets, not drawn rings. Move your pointer — it enters the calculation.

01Electric fieldE = Σᵢ qᵢ·r̂ᵢ/rᵢ²
02Softeningε² = 220px²
03PotentialV = Σᵢ qᵢ/√(rᵢ² + ε²)
04Equipotentialsmarching squares
05Iso levels7
06Field lines10 seeds per + charge
07Probepointer = live test charge
SOURCE — site/src/scripts/emf.js · running live in the hero above

§04 — MATERIALS & STANDARDS

Values a datasheet can be checked against.

The numbers we design to are published numbers. Verify them — that's the point of a datasheet.

01FR-4 dielectric constant4.2–4.8εr
02FR-4 glass transition130–140°C
03Copper weight, 1 oz≈35µm
04Controlled-impedance targets50 / 90 / 100Ω
05Board acceptabilityIPC-A-600
06Design standardIPC-2221
07Soldered assembliesJ-STD-001
08FlammabilityUL 94V-0
STANDARD VALUES — confirm against the laminate and assembly datasheets for your build

INVARIANT

E = −∇V

holds exactly in this hero — field and potential share ε² = 220 px²

emf.js · field() and potential()

A field that isn't the gradient of its own potential would be fiction. Same standard on the bench: measured, or it didn't happen.

§05 — PROTOCOL

First-article bring-up: power is applied last, not first.

Every board we ship has been through a staged bring-up. This is the sequence — each stage must pass before the next is energized.

BRING-UP PROTOCOL

First-article validation sequence

2SOLID AI · hardware validation

S0 · VISUAL

Magnified inspection — joints, orientation, solder bridges, missing passives

before any power source touches the board

S1 · RAILS

Continuity and rail-to-ground impedance — shorts caught cold

unpowered — the cheapest failure to find

S2 · POWER-ON

Current-limited, sequenced — each rail measured against design spec

bench supply, not the wall adapter

S3 · CLOCKS & RESET

Oscillators start, frequencies verified, reset lines behave

S4 · COMMS

Buses enumerated — I²C, SPI, UART answer at the voltages they were designed for

S5 · FIRMWARE

Flash, boot, telemetry — the board reports in

S6 · FUNCTIONAL

The validation rig exercises the design — evidence logged and filed

the record, not the memory of it

Need hardware?

Board, firmware, enclosure — one team does all three, and documents all three.

Request Consultation