TinyMega is a small startup company located in NL. We develop electronic modules for the hobby market.
Product development consists of several steps :
- Schematics
- We define a new product and create a design to make it work. We select the necessary components and
determine how to interconnect these. And we select connectors to interface with the outside world.
- This results in a full schematic diagram.
- Board design
- Positioning of all components, defining board dimensions and design of PCB traces.
- We put much effort also in the silkscreen. Components are marked so they can be found on the schematics,
and connector pins are labelled to explain the purpose of each pin.
- We usually add additional ground pins to make it easy to do measurements.
- We select components that are large enough to be handled manually in most cases.
- Firmware
- Development of all software for the on-board controller. Extended testing to verify that the firmware
performs as intended, even in case of error situations.
- Error handling features have our utmost attention in order to make the firmware as reliable as possible.
- Documentation
- Extended description how to use the module.
- Description of all components and how to handle them.
- Detailed description of all interfaces to the outside world.
- Detailed description of all interfaces messages.
- Application usage examples.
- Example applications to show how to interface with the modules.
- Production
- We can deliver kits, with all components so that end-users can put it all together.
- In some cases, we can also supply fully assembled units.
- All processors in the kits are pre-programmed and ready-to-use.
- Arduino compatible.
- Most products can be used in combination with arduinos. And some can be programmed using the arduino IDE.
- An Arduinocompatible bootloader is included where possible.