
Cm4-robo controller
jrseti/Dish
Simple controller with toggle switches to move the dish motors

Simple controller with toggle switches to move the dish motors
Rcm dish controller is an open-source printed circuit board by jrseti, from the jrseti/Dish repository on GitHub, published under the CC0-1.0 licence. It is a 4-layer board of 140 × 100 mm with 314 parts on 372 nets, routed with 696 tracks and 344 vias.
It is built around the 74LVC1G07SE-7-MS, ADM3057EBRWZ-RL and TPD4EUSB30DQAR, with the TPD4EUSB30DQAR-N, TPESD0402G05V and CL21B106KPQNNNE among its other parts. Its parts include 98 resistors, 95 capacitors, 35 diodes, 9 ICs and 9 connectors. It belongs with the Raspberry Pi (Linux) boards of this library.
This repository contains hardware and firmware work for refurbishing a legacy 3-meter satellite dish into a modern, networked robotic system.
The design is split into two PCB projects that work together over CAN:
controller/ - RCM Dish Controller BoardThe main motion-control and compute board for the dish.
See: controller/README.md
can_hub/ - CAN Bus HubA simple CAN distribution hub that also routes 24 V power to CAN_V+ pins.
See: can_hub/README.md
controller/: Main controller electronics, docs, and softwarecan_hub/: CAN power/distribution hub hardwareTogether, these boards provide the control and field-bus backbone for the dish:
controller/ runs motion control and local host integrationcan_hub/ provides CAN/power fan-out for connected nodes| Qty | Value | Footprint | References |
|---|---|---|---|
| 26 | TPESD0402G05V | MyParts:D0402-BI | D1, D2, D3, D10, D11, D12, D13, D15, D16, D17, D18, D22, D23, D24, D29, D30 +10 |
| 22 | 100nF | PCM_JLCPCB:C_0402 | C2, C3, C4, C5, C11, C12, C12, C22, C23, C25, C27, C39, C40, C41, C42, C44 +6 |
| 22 | 100Ω | PCM_JLCPCB:R_0402 | R11, R15, R17, R33, R35, R36, R44, R45, R46, R48, R52, R54, R60, R62, R64, R66 +6 |
| 18 | 10kΩ | PCM_JLCPCB:R_0402 | R1, R2, R13, R14, R18, R19, R23, R24, R25, R26, R27, R30, R34, R49, R50, R55 +2 |
| 11 | 10uF 10V | MyParts:C0805 | C53, C54, C55, C56, C69, C71, C72, C73, C74, C77, C78 |
| 8 | 1kΩ | PCM_JLCPCB:R_0402 | R4, R5, R6, R38, R41, R42, R43, R91 |
| 8 | RH-5016 | MyParts:TESTPOINT-SMD_L3.0-W2.0 | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 |
| 8 | TPESD0402G15V | MyParts:D0402-BI | D4, D5, D6, D7, D25, D26, D27, D28 |
| 6 | 10uF 35V | MyParts:C0805 | C59, C60, C61, C62, C63, C64 |
| 6 | 180Ω | PCM_JLCPCB:R_0603 | R10, R12, R16, R47, R51, R53 |
| 6 | 1nF | PCM_JLCPCB:C_0402 | C15, C16, C17, C34, C35, C36 |
| 6 | 4.7kΩ | PCM_JLCPCB:R_0402 | R59, R61, R63, R65, R92, R93 |
| 5 | 100n | Capacitor_SMD:C_0402_1005Metric | C80, C81, C82, C83, C84 |
| 5 | 10nF | PCM_JLCPCB:C_0603 | C18, C19, C33, C37, C38 |
| 5 | 15kΩ | PCM_JLCPCB:R_0402 | R20, R21, R57, R58, R82 |
| 4 | 100nF | MyParts:C0402 | C86, C88, C89, C92 |
| 4 | 210S-1*2P L=11.6MMGold-plated black | MyParts:HDR-TH_2P-P2.54-V-M-1 | H1, H2, H3, H4 |
| 4 | 22Ω | PCM_JLCPCB:R_0402 | R28, R29, R31, R32 |
| 4 | 36K 1% | MyParts:R0402 | R87, R88, R89, R90 |
| 4 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q6, Q7 |
| 4 | MountingHole_2.7mm_M2.5_ISO14580 | MountingHole:MountingHole_2.7mm_M2.5_ISO14580 | M1, M2, M3, M4 |
| 3 | 1.5kΩ | PCM_JLCPCB:R_0402 | R67, R79, R80 |
| 3 | 100nF | PCM_JLCPCB:C_0603 | C30, C31, C47 |
| 3 | 1uF | PCM_JLCPCB:C_0402 | C8, C10, C50 |
| 3 | 2.2kΩ | MyParts:R0402 | R78, R81, R85 |
| 3 | KF2EDGR-2.54-6P | MyParts:CONN-TH_KF2EDGR-2.54-6P | CN2, CN8, CN9 |
| 2 | 100nF | MyParts:C0805 | C43, C51 |
| 2 | 100uF 6.3V | Capacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D | C57, C70 |
| 2 | 10nF | MyParts:C0603 | C90, C91 |
| 2 | 10nF | PCM_JLCPCB:C_0402 | C7, C26 |
| 2 | 10uF | PCM_JLCPCB:C_0805 | C45, C46 |
| 2 | 10uF | MyParts:C0805 | C85, C87 |
| 2 | 10uF | PCM_JLCPCB:C_0603 | C24, C29 |
| 2 | 10Ω | MyParts:R1206 | R40, R75 |
| 2 | 12kΩ | MyParts:R0402 | R76, R86 |
| 2 | 15pF | PCM_JLCPCB:C_0402 | C75, C76 |
| 2 | 1kΩ | PCM_JLCPCB:R_0603 | R37, R39 |
| 2 | 5.1kΩ | PCM_JLCPCB:R_0402 | R83, R84 |
| 2 | 6.8pF | PCM_JLCPCB:C_0402 | C13, C14 |
| 2 | 60.4Ω | MyParts:R0805 | R96, R97 |
| 2 | 74LVC1G07SE-7 | MyParts:SC-88A_L2.0-W1.3-P0.65-LS2.1-BL | U15, U16 |
| 2 | BLM15HD182SN1D | MyParts:L0402 | L5, L6 |
| 2 | DMP3013SFV-7 | MyParts:DFN-8_L3.3-W3.3-P0.65-BL | Q3, Q4 |
| 2 | DNP | MyParts:C0402 | C58, C66 |
| 2 | KF2EDGR-2.54-9P | MyParts:CONN-TH_9P-P2.54_KF2EDGR-2.54-9P | CN1, CN7 |
| 2 | MF-USMF020-2 | MyParts:F1210 | F1, F2 |
| 2 | SM04B-SRSS-TB (LF)(SN) | MyParts:CONN-SMD_4P-P1.00_SM04B-SRSS-TB-LF-SN | CN3, CN4 |
| 2 | TPD4EUSB30DQAR | MyParts:USON-10_L2.5-W1.0-P0.50-BL | U8, U9 |
| 2 | TPD4EUSB30DQAR-N | MyParts:DFN-10_L2.5-W1.0-P0.50-BL-A | U11, U14 |
| 1 | 0Ω | MyParts:R0402 | R94 |
| 1 | 1.2nF | MyParts:C0402 | C67 |
| 1 | 100kΩ | PCM_JLCPCB:R_0603 | R73 |
| 1 | 10kΩ | PCM_JLCPCB:R_0603 | R22 |
| 1 | 1812L110/48QR | MyParts:F1812 | F3 |
| 1 | 1MΩ | PCM_JLCPCB:R_0402 | R98 |
| 1 | 1N4148WS T4 | MyParts:SOD-323_L1.8-W1.3-LS2.5-RD | D20 |
| 1 | 1nF | MyParts:C0603 | C94 |
| 1 | 1uF | PCM_JLCPCB:C_0603 | C28 |
| 1 | 20kΩ | MyParts:R0402 | R77 |
| 1 | 220kΩ | PCM_JLCPCB:R_0603 | R74 |
| 1 | 220uF | MyParts:CAP-SMD_BD6.3-L6.6-W6.6-FD | C20 |
| 1 | 22pF | PCM_JLCPCB:C_0603 | C48 |
| 1 | 22uF | PCM_JLCPCB:C_0805 | C49 |
| 1 | 2541WV-2X12P | MyParts:HDR-TH_24P-P2.54-V-M-R2-C12-S2.54 | J5 |
| 1 | 3.3uH | MyParts:IND-SMD_L3.0-W3.0-1 | L3 |
| 1 | 330Ω | PCM_JLCPCB:R_0402 | R3 |
| 1 | 370R@100MHz | MyParts:FILTER-SMD_4P-L2.0-W1.2-BL | L7 |
| 1 | 4.7nF | MyParts:C0805 | C93 |
| 1 | 4.7uF | PCM_JLCPCB:C_0603 | C1 |
| 1 | 4.7uF | PCM_JLCPCB:C_0402 | C21 |
| 1 | 47KΩ | MyParts:R0805 | R95 |
| 1 | 47pF | PCM_JLCPCB:C_0603 | C32 |
| 1 | 976kΩ | Resistor_SMD:R_0805_2012Metric | R72 |
| 1 | ADM3057EBRWZ-RL | MyParts:SOIC-20_L13.0-W7.6-P1.27-LS10.3-BL | U18 |
| 1 | AO3400A | MyParts:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q5 |
| 1 | AP22653W6-7 | MyParts:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR | U10 |
| 1 | AP64501SP-13 | MyParts:SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL-EP-1 | U7 |
| 1 | BLM18AG601SN1D | MyParts:L0603 | L1 |
| 1 | ComputeModule4-CM4 | CM4_Parts:Raspberry-Pi-4-Compute-Module | Module1 |
| 1 | Conn_ST_STDC14 | MyParts:HDR-SMD_14P-P1.27_FTSH-107-01-L-DV-K | J1 |
The 278 most common of 314 parts.
It measures 140 × 100 mm and has 4 copper layers, 1.6 mm thick.
314 parts, built around the 74LVC1G07SE-7-MS, ADM3057EBRWZ-RL, TPD4EUSB30DQAR and TPD4EUSB30DQAR-N. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the jrseti/Dish repository on GitHub, at the commit this page was made from: the board is controller/kicad/rcm_dish_controller.kicad_pcb and its schematic can_hub/kicad/CanBusHub.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CC0-1.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

jrseti/Dish
Simple controller with toggle switches to move the dish motors


jrseti/roboclaw-cm4-dc-dish-controller
Satellite dish controller using a ROBOCLAW-2X15A-OEM controlled by a Raspberry Pi CM4 module. Powered by DC battery.



HolTyc/STM32_watch_NFC
Watch using STM32 with LED 7-segment display and RGB display

hw-tinkerers/ESP32-S3_Dev_Board
Our first collaborative open-source project, ESP32-S3 Development board based on Xtensa's latest 32-bit LX7 processor.

