System architecture
Assign functions to the board, firmware and connected application. Operator controls and actuator outputs may need separate boards, with a command interface between them.
New product development
Define the device's functions, physical constraints and connections before selecting components or developing the board and firmware.
Requirements and system development
A project may begin with an enclosure, existing machine, preferred controller or required function. These inputs establish the interfaces, power requirements and physical limits. AUBRIX can develop them into a design brief, with the engineering stages and outputs agreed before implementation.
Assign functions to the board, firmware and connected application. Operator controls and actuator outputs may need separate boards, with a command interface between them.
Compare electrical requirements, package size, firmware support and connector access. Review sourcing options and record alternatives that need approval; similar parts are not necessarily interchangeable.
Identify assumptions that could materially change the design. An interface check or placement review can resolve a critical requirement before detailed development continues.
Engineering process
Document intended use, inputs, outputs, available power and physical constraints. Separate essential functions from later features.
Compare controller and communication options against the requirements. Resolve compatibility and sourcing questions before committing components to the layout.
Prepare the agreed schematic, placement, routing or firmware foundation. Review connector positions, electrical interfaces and software responsibilities together.
Record the revision, open questions and verification plan. Determine whether the design needs further review, a prototype build or a focused firmware test.
Depending on the agreed scope
Outputs are agreed for the assignment. Design files and assembly renders document a design; manufacturing, prototype bring-up and production release are separate stages.
Project experience
PCB design + embedded firmware
The CAN keypad project documents transmitter and receiver PCBs, with key events and relay mapping defined in firmware.
Project details
PCB design
The RP2040 interface PCB documents electrical interfaces, placement and routing through design views.
Project detailsTalk engineering
Send a short, non-confidential summary of your requirements and current development stage.
Discuss your project with AUBRIX