An electronic prototype is a combination of hardware and software design with custom printed circuit boards (PCB) that are assembled into a fully functional prototype.
From start to finish, our electrical expertise can take a project from initial concept and specification all the way through production documentation. The development of an electronic prototype can be can be done in parallel while housings are cast and other parts are machined. To meet the project goals, our team can execute stand-alone product hardware or develop connected devices with software and digital user interface display.
To begin, our in-house electrical engineers review the specifications and requirements, which allow them to develop a system architecture and identify the core technologies. Once those sub-systems are identified, critical components are typically evaluated individually to reduce risk. Using evaluation circuit boards, we’ll fabricate a big board prototype that combines the subsystems into a preliminary evaluation platform to continue software development. After the prototype functionality of the software has been validated, and the hardware needs are defined, we’ll move into merging the subsystems into a custom prototype printed circuit board (PCB). Using tools like Altium allows us to do circuit design, schematic capture, and component and trace layouts.
After some refinement, the final working prototype will deliver near production or pre-production functionality. We’ll use this prototype to test and validate the design before manufacturing begins. Throughout the process, components are validated with methods such as unit and regression testing.
In addition to electronics, our software engineers will work closely with electrical engineers to develop the firmware for applications such as the Internet of Things (IoT) wearables, and low power devices. Take a look at some of our other capabilities and technologies that we frequently work with.
- Digital circuit design
- Analog circuit design
- Schematic capture
- PCB layout
- PCB assembly
- Component sourcing
- Semi-custom development boards
- Cable harness design and assembly
- Sensor design (proximity, motion, material direction, location environment)
- 32-bit ARM Cortex M0, M3, and M7 microcontrollers
- 8-bit microcontrollers
- Single board computers with ARM A-Series processors
- Accelerometer sensors
- Magnetometer sensors
- Hall effect sensors
- Infrared sensors
- Environmental sensors
- Lithium Ion and Rechargeable Batteries
- Low power optimization
- Secure Internet of Things (IoT) and connected devices
- Over the Air Firmware Upgrade
- Data analysis and acquisition
- Algorithm development utilizing various tools (machine learning, optimization, math models)
- Bluetooth Low Energy (BLE)
- Bluetooth Classic/Audio Streaming/Data Streaming
- RTOS (Quantum Leaps QP/C Framework, freeRTOS)
- Bare Metal
- PLC (Programmable Logic Controller) systems
- User Interface
- Data Visualization
- 3NF database design
- REST APIs