
Closed
Posted
Paid on delivery
1. Compute module - MUST support both the Raspberry Pi CM4 (BCM2711) and CM3+ (BCM2837B0) as the compute module, as a supply hedge. Both retain the hardware H.264 encoder (Pi 5 does not) and expose MIPI CSI. - Because CM4 (two 100-pin connectors) and CM3+ (SODIMM edge) are mechanically different, "both footprints" is implemented as two carrier spins sharing one schematic + identical peripherals/firmware, not one board taking either module. - MUST use the Wireless eMMC SKU of whichever module (onboard WiFi/BT + onboard flash). 2. Camera (MIPI) - MUST provide 1× MIPI CSI-2, ≥2 data lanes, wired to the standard Pi camera FPC pinout so existing IMX296 modules plug in directly, no adapter. - MUST run with stock dtoverlay=imx296 + libcamera [login to view URL] — no kernel/ISP changes vs. the current Zero 2W image. - MUST break out the camera STROBE / XVS pin to the on-board IMU FSYNC path (see §4). 3. Host link (USB-C) - MUST provide 1× USB-C carrying the module's USB 2.0 OTG / dwc2 port in composite gadget mode — UVC video + CDC-ACM serial on one cable — matching the current Zero 2W gadget shape. - USB-C MUST carry data + 5V power on the same connector (single-cable operation to an Android host). - MUST route the OTG port specifically (not a host-only port). - MAY expose one debug USB host port (bench only, not populated in production). 4. IMU & sync - MUST populate an ICM-20948 on-board (9-axis, magnetometer), on a dedicated SPI or I²C bus. - MUST tie the IMU FSYNC input to the camera STROBE pin (level-shifted as needed) so every frame latches an IMU timestamp — preserving the validated sub-1 ms cam-IMU sync in firmware, with the IMU out of the video data path. - SHOULD support IMU @ 400 Hz (current MicroAGI/Lite config) or higher. 5. Power - MUST accept 5V via USB-C. - MUST provide a pogo-pin pad set as an alternate input for a LiPo / battery capsule. - MUST include an on-board LiPo charge IC + cell protection (charges the pack from USB-C 5V; powers the system from pack or USB-C). - MUST safely OR the two sources (USB-C + pogo) with no back-feed (ideal-diode / power-mux). - SHOULD expose battery voltage / charge state to the module (I²C fuel gauge or ADC) for low-battery handling. 6. Storage - OS + recordings live on the module's eMMC; no microSD (eMMC and SD share one bus on CM4/CM3+ — eMMC wins, SD is forfeited). - MUST specify a 32 GB eMMC SKU (the largest offered). Budget: ~5–6 h of GS H.264 after OS overhead. - Because storage is non-removable, the board MUST support session offload over WiFi and/or USB (no card-swap workflow). (Residual risk: not suited to all-day continuous local capture; flag if that use-case appears.) 7. Mechanical / size - MUST stay as close as practical to the Zero 2W footprint (65 × 30 mm); the carrier area is the size driver, so stack the module over the carrier rather than spreading connectors laterally. - MUST place the IMX296 FPC connector and USB-C on edges consistent with the head-mount enclosure + cable routing. - SHOULD provide mounting holes matching the head-mount housing. - (CM3+ SODIMM spin will be slightly larger in z/area than the CM4 spin — accepted.) 8. Thermal (known production blocker — do not regress) - MUST provide a thermal path off the SoC (heatsink pad / enclosure contact) sufficient to sustain 30 fps H.264 with no throttle at 35–45 °C ambient in a sealed housing. (Zero 2W throttles 333→200 MHz at 72 °C, dropping 30→24 fps; the carrier must beat this.) - SHOULD expose SoC temperature for fleet telemetry. 9. Acceptance gate (software) - MUST boot the existing Headspace Lite Pi image with no source changes beyond device-tree/overlay config, and pass: IMX296 enumerates → gadget mode presents UVC+CDC → hardware H.264 records at 30 fps → on-board ICM-20948 streams → cam-IMU sync sub-1 ms → recording lands on eMMC → offload over WiFi/USB works. 10. Procurement to confirm before layout 1. CM4 Wireless + 32 GB eMMC SKU procurable in target volume. 2. CM3+ Wireless + eMMC SKU procurable (the hedge spin). 3. ICM-20948 stock (or pin-compatible fallback) at volume.
Project ID: 40537655
12 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
12 freelancers are bidding on average ₹24,042 INR for this job

With my extensive background in Electrical Engineering, Embedded Systems, and PCB design, I believe I have the necessary skills to fulfill each of the specifications detailed in your project description for the Raspberry Pi CM4/CM3+ Customized Compute Module. My proficiency with microcontrollers including Raspberry Pi, STM32, and TI Tiva, and experience with RF Hardware make me a precise fit for your project's requirements. Throughout my career, I have successfully delivered a range of end-to-end embedded solutions that stem from conceptualization to market-ready products. Striving for reliability and efficiency, my Firmware Development expertise extends to writing optimized embedded codes and drivers for different types of peripherals. I've also acquired significant proficiency in AI and Machine Learning integration which could be beneficial for your project's intelligent algorithms for edge devices. Moreover, my comprehensive understanding of thermal dynamics and hardware integration has prepared me well to address potential thermal issues. My designs assure sufficient SoC cooling to maintain stability even under high processor loads and elevated ambient temperatures.
₹30,000 INR in 7 days
7.1
7.1

HI, I am an experienced electronics and PCB Design engineer, specialised in use of ECAD software such as Altium Designer, KICAD, EasyEDA, etc. for the the design of electronics and PCB. I will design your projects to meet your Requirements and the industry standard. I do all kinds of circuits such as Power delivery circuit, Sensor Integrated Circuits, wireless control, MCUs etc. I will deliver the following. The Schematics for your Design The PCB for the design Bill of materials(If needed) Gerber, Pick and Place and other manufacturing and assembly drawings needed. Full Support and consultancy till the project is done. Kindly send me message for my previous designs and also so we can discuss further on your project I look Forward to working with you. Best Regards, Abdur-Rafiq
₹25,000 INR in 7 days
5.2
5.2

Hi, I can support the Raspberry Pi CM4/CM3+ custom carrier design for your battery-powered head-mounted capture device, including schematic, PCB layout, RF-aware routing, power-path design, camera/IMU sync, USB-C OTG gadget support, and manufacturing outputs. The best solution is to build two carrier spins sharing the same schematic/peripherals: one for CM4 Wireless 32GB eMMC and one for CM3+ Wireless/eMMC, due to their different connectors. I’ll focus on MIPI CSI for IMX296, USB-C OTG for UVC+CDC, ICM-20948 with camera STROBE to FSYNC, LiPo power/charging/protection, fuel/battery monitoring, thermal path planning, and 4-layer impedance-aware PCB routing. I’m comfortable with Raspberry Pi Compute Module carrier design, CSI/USB/SIM-style high-speed routing, RF/antenna layout, power muxing, LiPo charging, IMU sync, PCB layout, embedded interfaces, manufacturing documentation, and design-for-production review. Deliverables can include: * CM4 carrier schematic/PCB * CM3+ hedge spin schematic/PCB * MIPI camera interface * USB-C OTG power/data design * ICM-20948 sync integration * LiPo charge/protection/power mux * Thermal/placement review * Gerbers, drill, PnP, BOM * Assembly/fab drawings * Design review and risk notes I’ll first confirm CM4/CM3+ procurement, ICM-20948 availability, connector footprints, enclosure constraints, and acceptance test requirements before layout. Best regards Ankit
₹12,500 INR in 2 days
1.4
1.4

As an experienced PCB designer, I understand the intricacies of hardware development and the importance of designing for compatibility. With a robust command over embedded systems, I have previously worked with Raspberry Pi and its various models extensively. Having specialized knowledge of the CM4 and CM3+ compute modules, I can adeptly design footprints for both, ensuring that they share one schematic while accommodating their mechanical differences. I also have exposure to working with MIPI CSI-2 cameras, USB-C host link, IMU synchronization, Battery management systems, and more. Additionally, I am proficient in Linux kernel/ISP configurations and have experience in working with eMMC storages. Not only will your project be in the safe hands of an accomplished PCB designer, but you will also benefit from my expertise as a web developer. This dual capability enables me to fully understand the software and firmware requirements and develop a perfect balance between them and the hardware design. I can guarantee that your project will pass the Acceptance Gate without any source changes beyond device-tree/overlay config. Choosing me for this project means choosing meticulous planning,strategic execution, transparency in communication while keeping your vision at paramount. Let's bring this innovative Raspberry Pi CM4/CM3+ Customized Compute Module to life!
₹25,000 INR in 10 days
0.0
0.0

Hi, there! I recently worked on a customized Raspberry Pi compute module project that integrated multiple peripherals and ensured seamless functionality across various hardware components. This experience involved designing a robust PCB layout that adhered to strict specifications while ensuring optimal performance. In that project, I implemented a dual-module design supporting both Raspberry Pi CM4 and CM3+, focusing on maintaining a compact footprint without compromising on features like MIPI CSI and power management. A significant challenge was ensuring thermal management to avoid throttling during high-performance tasks, which I resolved by incorporating effective thermal paths and heatsink designs. This led to a stable operation even under demanding conditions. For your Raspberry Pi CM4/CM3+ customized compute module, I plan to design a PCB that meets all specified requirements while ensuring compatibility with existing software and hardware. My unique approach includes leveraging my experience with embedded systems to optimize the layout for both performance and manufacturability, ensuring that all components work harmoniously together, similar to the successful implementations I have executed before. If I use my previous experience, your project will likely be completed successfully. Hope to discuss this in detail. Through detailed discussion, I think I can find a better solution to finish your project successfully. Thank you!
₹25,000 INR in 7 days
0.0
0.0

Hi, I've read your full spec carefully. A few things that matter: CM4/CM3+: Two carrier spins sharing one schematic — diverging only at layout level, identical peripherals and firmware across both. Cam-IMU sync: IMX296 STROBE → TXS0102 level shifter → ICM-20948 FSYNC. IMU on dedicated SPI bus for 400 Hz+ with no contention. Power: TPS2116 ideal-diode mux for USB-C + pogo OR-ing, MCP73831 for LiPo charging, MAX17048 fuel gauge over I²C for battery state visibility. Thermal: Thermal via array under SoC to copper pour on inner planes, sized for enclosure contact at 45°C ambient — addressing your flagged production blocker directly. USB-C: 5.1kΩ CC resistors, dwc2 OTG, UVC + CDC-ACM composite gadget — matching your Zero 2W shape exactly. Stack: KiCad 8, 4-layer (Signal/GND/PWR/Signal), 90Ω USB diff pairs, 100Ω CSI, matched-length routing. Deliverables: full schematic, 4-layer layout, BOM with CM4 Wireless 32GB procurement notes, production-ready gerbers. Happy to discuss timeline.
₹27,000 INR in 2 days
0.0
0.0

Hello, I am interested in supporting the design of your CM4/CM3+ carrier board platform. I have extensive experience in Raspberry Pi Compute Modules, high-speed PCB design, MIPI CSI cameras, USB OTG, power management, battery systems, and embedded sensor integration. I can deliver a production-ready design that meets your requirements while maintaining compatibility with the existing software stack. Deliverables: • Schematic and PCB design • BOM, Gerbers, and manufacturing files • Prototype bring-up support • Thermal and power validation • Procurement review for critical components I look forward to discussing milestones, timeline, and technical details. Best regards
₹25,000 INR in 4 days
0.0
0.0

Having specialized in embedded systems and with a solid background in the field of mechatronics, I believe I'm well-suited to assist with your Raspberry Pi CM4/CM3+ project. I am well-versed in Raspberry Pi architecture, including experience working with both the CM4 and CM3+ modules. Having built several custom compute modules, similar to what you desire, I am confident in my ability to produce highly functional systems while retaining compatibility. Additionally, I have extensive knowledge of camera interfaces and have a keen eye for detail that ensures smooth migration for existing IMX296 modules without adapters. Another skill that aligns perfectly with your project is my understanding of power management. From accepting 5V via USB-C to safely ORing the power sources without back-feed, and designing efficient battery management using pogo-pin pads, all of these capabilities fit into your system's power requirement. In conclusion, my comprehensive understanding of Raspberry Pi platforms, combined with my prowess in power management, camera interfaces, mechanical design, and software adaptation makes me an excellent choice for your project. I'm committed to delivering systems that meet strict specifications like yours while incorporating elements like fleet telemetry for better product control. Let us proceed together to design a compute module system that exceeds your expectations.
₹25,000 INR in 14 days
0.0
0.0

Hello, I have reviewed the requirements and am confident I can deliver this project. I have experience in embedded hardware design, Raspberry Pi carrier boards, high-speed PCB layout, USB-C, power management, LiPo charging systems, IMU integration, and camera interfaces. I work primarily with KiCad and can provide complete manufacturing-ready deliverables, including schematics, PCB layout, BOM, fabrication files, and assembly documentation. I understand the key requirements, including: • CM4 and CM3+ carrier board implementations • MIPI CSI integration for the IMX296 camera • USB-C OTG gadget mode (UVC + CDC-ACM) • ICM-20948 integration with STROBE-to-FSYNC synchronization • LiPo charging, power-path management, and battery monitoring • eMMC-only storage architecture • Thermal design to sustain 30 fps H.264 operation without throttling I also understand the acceptance criteria, including camera operation, gadget mode functionality, H.264 recording, IMU streaming, sub-1 ms camera-IMU synchronization, eMMC recording, and WiFi/USB data offload. I would like to know whether reference mechanical models, enclosure constraints, and preferred prototype manufacturing vendors are already available. I would be happy to discuss the project and review any existing hardware, software, or mechanical documentation. Best regards
₹19,000 INR in 7 days
0.0
0.0

I have experience in embedded systems, microcontrollers (PIC32, MSP430, ESP32), LoRa/LoRaWAN, robotics, and firmware development. I focus on delivering high-quality, well-documented, and reliable solutions that meet project requirements. I will carefully understand your requirements, maintain clear communication throughout the project, and deliver the work within the agreed timeline. My goal is to provide a solution that is efficient, scalable, and easy to maintain. I look forward to discussing your project in more detail and helping you achieve your goals.
₹25,000 INR in 7 days
0.0
0.0

Hey I am Rishi I am professional in video editing and photo shop so I can easily eating any type of video and generate photo and video by help of AI I am also professionals very very skilled in video editing so I can easily edit any type of video and photos
₹25,000 INR in 7 days
0.0
0.0

Lucknow, India
Member since Apr 11, 2025
₹1500-12500 INR
₹1500-12500 INR
$250-750 USD
₹12500-37500 INR
₹12500-37500 INR
$3000-5000 CAD
$3000-5000 USD
₹1500-12500 INR
$250-750 AUD
$3000-5000 USD
$10-30 USD
$250-750 USD
$25-50 USD / hour
₹150000-250000 INR
₹750-1250 INR / hour
$30-250 AUD
$10-30 USD
$10-30 USD
$30-250 USD
$30-250 NZD
min $50 USD / hour
₹750-1250 INR / hour