Reward port
stef1029·trilab-floating-platform·electronics/reward_port/reward_port.kicad_pcb
About the Reward port PCB
Reward port is an open source STM32 PCB design by stef1029, published on GitHub. It is a 4-layer board measuring 30 × 40 mm, with 58 components from 25 distinct parts.
Its main chip is the C529347, from the STM32 family. Other key parts include the SN65HVD75DGKR, C113367 and C39159. By type, the board carries 23 resistors, 20 capacitors, 6 connectors, 5 ICs and 4 transistors.
It belongs with the audio designs in this gallery.
From the project
Head-fixed floating platform for studying sensory-guided spatial orienting in mice — hardware, firmware and control software.
Standalone STM32G071-based reward port controller for a behavioural rig. Each reward port provides:
- Differential RS-485 communication with the hub - Differential SYNC input with hardware timestamp capture - Omron EE-SX1140 light-gate capture - RGB visual cue output - Band-limited noise playback - Lee LHDB0342115H solenoid valve control - Local event buffering and clock translation
Main components on the Reward port
Reward port bill of materials (BOM)
58 components, 25 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | SN65HVD75DGKR THVD1410DGKR | VSSOP-8_3x3mm_P0.65mm | U1, U2 |
| 1 | C113367 PAM8302AASCR | PAM8302AASCR_DIO | U3 |
| 1 | C529347 STM32G071GBU6 | QFN-28_4x4mm_P0.5mm | U4 |
| 1 | C39159 DRV8837 | WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm | U5 |
| 4 | C255579 2N7002PW | SOT-323_SC-70 | Q1, Q2, Q3, Q4 |
| 2 | C51940118 SM04B-GHS-TB | JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J1, J4 |
| 2 | C2683602 SM10B-GHS-TB | JST_GH_SM10B-GHS-TB_1x10-1MP_P1.25mm_Horizontal | J2, J3 |
| 2 | C189893 SM02B-GHS-TB | JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal | J6, J7 |
| 2 | C19702 10uF | C_0603_1608Metric | C1, C19 |
| 2 | C52923 1uF | C_0402_1005Metric | C2, C10 |
| 8 | C60474 100nF | C_0402_1005Metric | C3, C4, C8, C9, C14, C15, C16, C20 |
| 1 | C106259 470pF | C_0402_1005Metric | C5 |
| 2 | C1705 4.7uF | C_0603_1608Metric | C6, C17 |
| 1 | C84705 4.7nF | C_0402_1005Metric | C7 |
| 2 | C107001 220pF | C_0402_1005Metric | C11, C12 |
| 1 | C15850 10uF | C_0805_2012Metric | C13 |
| 1 | TPSE477M010R0100 470uF | CP_EIA-7343-43_Kemet-X | C18 |
| 2 | C22787 120 | R_0603_1608Metric | R1, R2 |
| 3 | C25744 10k | R_0402_1005Metric | R3, R15, R23 |
| 3 | C25104 330 | R_0402_1005Metric | R4, R5, R6 |
Show 5 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 7 | C25741 100k | R_0402_1005Metric | R7, R8, R9, R18, R20, R21, R22 |
| 4 | C25076 100 | R_0402_1005Metric | R10, R11, R12, R19 |
| 1 | C25105 33 | R_0402_1005Metric | R13 |
| 1 | C22775 100 | R_0603_1608Metric | R14 |
| 2 | C11702 1k | R_0402_1005Metric | R16, R17 |
Reward port design files
The KiCad project lives in the stef1029/trilab-floating-platform repository on GitHub; these links point at the commit this page was built from.
Reward port: common questions
What microcontroller does the Reward port use?
The Reward port is built around the C529347, from the STM32 family.
How big is the Reward port PCB?
The Reward port measures 30 × 40 mm, has 4 copper layers and is 1.7 mm thick.
How many components are on the Reward port?
58 components, from 25 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Reward port design files?
From the stef1029/trilab-floating-platform repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Reward port design in my own project?
The repository has no license, so all rights stay with stef1029. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Reward port without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
More boards in trilab-floating-platform
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
Base
google
52.3 × 52.3 mm36 parts2LApache-2.02.9kSTM32
Type g
google
169 × 30 mm24 parts2LApache-2.02.9kSTM32
Main panel
google
234 × 84 mm26 parts4LApache-2.02.9kSTM32
Type a
google
150 × 30 mm14 parts2LApache-2.02.9kSTM32
Type c
google
188 × 30 mm17 parts2LApache-2.02.9k