Hi, we are developing the 2nd generation of our indoor/outdoor sensor device, which contains a controller board. We're looking for someone to build the schematics and layouts for this board in Altium. We have a prototype board we made through Gumstix, but it needs some changes and we only have schematics for it at the module level, not for the whole board. We need the modules connected together, and there is an microcontroller module that needs to be re-built around a different MCU, some changes to the motor controllers, a few other mostly connector-level things, and we need the BOM cleaned up as detailed below.
Please only respond once you have read the details; low-ball offers that later grow as requirements are understood will not be given favor. Please bid based on what you think is realistic based on your understanding and feel free to ask clarifying questions.
* This is an indoor/outdoor sensor and though the controller is inside a water-tight enclosure, it will deal with large swings in temperature and humidity. To the extent possible, we want to use long-life, automotive grade components.
* We plan to build this board right away; we need to use components that are actually available right now.
* We need this project turned around quickly. Please only respond if you can get this done in the next few days (<7).
* Expect frequent and transparent communication throughout the project; we expect to be in touch regularly with questions and updates rather than someone to "go dark" for a few days then re-appear with a design (that is likely filled with assumptions).
Attached is a high-level block diagram of the modules the board will contain. Also attached is an image of the prototype module layout from Gumstix as well as a photo of the front and back sides of the prototype board. Altium schematics from prototype will be provided for most modules (but not the overall board). Another resource is the Raspberry Pi Compute Module IO Board design files which are available in KiCad format from the Raspberry Pi website, and the Adafruit Feather M0 can be used as an open source reference for the new MCU.
Overview of major modules. We have module level schematics for most things on the prototype board:
* Raspberry Pi Compute Module 4 interface. Interfaces with a camera, ethernet, and the microcontroller (via USB).
* Microcontroller (ATSAMD21G18 - Cortex M0 from Microchip) - this needs to be redesigned from our prototype module which used the ATMega32U4 MCU.
* Voice Coil driver - pretty straight forward PWM speed controlled motor driver with direction pins.
* Fan driver - based on a DAC and a power supply circuit. Feedback pin from the pan goes back into the MCU with a PU resistor
* Uptake and Feed motor drivers (5 wire, 4 phase). These are simple UNL2003A drivers, which just need 4 pins each from the MCU.
* Pixel Ring connector. This is just a connector with 5V power and a pin from the MCU.
* Tape sensor connector. This is just a connector with power and I2C pins from the MCU.
* Camera connector. This runs to the compute module.
* Voltage regulators. Pi CM needs 5V input. 3.3V for the MCU. Power for all the connectors and other modules.
* USB Hub. Provides access for the Pi CM's USB interface to external USB connectors as well as the MCU.
* RTC. Real time clock components and battery housing for the Pi CM.
* MCU programming header. Header pins to load the bootloader onto the MCU.
* USB UART - Provides Micro-USB access to the Pi Compute Module for flashing.
* Aux header - this should include the various power outputs, some extra GPIOs, and all important function pins from both the MCU and the Pi CM, such as I2C, SPI, and the boot option pin which allows the skipping of booting from the SD/eMMC when booting the Pi CM.