Our company is outsourcing an electronic engineering project to create a device that acts as a “front panel” for controlling a custom device. This device should have the following features:
- Based on an Atmel ATMega 2561 (16MHz RISC CPU, 64pin TQFP), with an external 64KB SRAM (to use as a display framebuffer)
- A graphical 320x240 4” TFT display, with 18bit RGB interface
- 8 navigation buttons, implemented using capacitive glass sensor using Quantum’s QT1101 IC.
- Auto sensing (110/220 VAC) switching power supply with +12V output (100W) for powering the device, plus a simple independent rectifier power supply for powering the front panel device.
- Charge control for an internal lead acid 12V battery with automatic fallback (UPS) in case of loss of AC power, plus sensors for measuring battery voltage for runtime prediction purposes.
- 3 temperature sensors (external) and 3 PWM for controlling 12V fans speed.
- RS232 interface to connect the board to a computer serial port
- Simple serial bus to connect different front panels together and exchange simple data, low speed.
- General purpose 10 pins 0.1” header wired directly to CPU’s I/O ports
- ISP programming interface + bootloader to download firmware upgrades via RS232
Please note that there is no programming of the Atmel CPU required (it will be done by us), this project consists of just creating schematics and PCB with detailed BOM (in Altium Designer 6 format, or compatible). This includes also creating the footprints for components not included in standard library.
Even if we said the firmware programming is not required, we’d request a sample program in C (we use ICCAVR v7 compiler) that shows how to use the different features of the board (bootloader, controlling fans’ speed, reading battery voltage, putting pixels on the LCD display and so on), so that we can start programming the firmware without discovering how everything works.
This project is simple to implement for an electronic engineer, and should take no more than a week. You will be supplied with detailed information, a budgetary 1k price limit, 3 milestones and conceptual device interconnection diagrams. We will accept suggestions for improving the design if we’ve missed something. You will be paid at each of the three milestones, the last being the completely working device after 1 weeks of testing and QA. Every work done will become copyrighted by us (no licensing). If you have SMD soldering experience we could ask you to assemble a couple of devices to test and debug them directly (components required for the prototypes will be paid by us). If you have any additional questions we will be glad to answer. Happy bidding!