
RetroCom Station2
SamyIOoOI/RetroCom
A 4-Station one-to-one two-way INTERCOM built around the AT89C52-PI24 RetroMCU (8051 Core).

A 4-Station one-to-one two-way INTERCOM built around the AT89C52-PI24 RetroMCU (8051 Core).
RetroCom is an open-source printed circuit board by SamyIOoOI, from the SamyIOoOI/RetroCom repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 190 × 111 mm with 92 parts on 110 nets, routed with 925 tracks and 145 vias.
It is built around the AT89C55WD-24PU, MAX485ED and ICL7660N, with the LM386, TL072 and CD4051BE among its other parts. Its parts include 22 capacitors, 22 resistors, 14 ICs, 7 switches and 5 connectors. It belongs with the 8051 (CH55x, STC, AT89) boards of this library.
Main Features - Variations - PCB & Schematic - Assembly Instructions - Case - BOM [Table] - BOM [CSV] - Gerber Files - BOM[XLSX] - Assembly CAD - Case CAD & Fusion - Kicad (Schematic & PCB)
Be Aware that slight modifications to the code might be required when using different I2C Display modules. Refer to line 35 in main.c .
1- 1.0.0 Wired 2-3-4-Station Package. [Finished]:-
2- 1.0.0 Wireless 2-30 Station Package [Unfinished]:-
The PCB & Schematics were designed in KiCad with a focus on order & accessibility in the case of hand soldering. The RDA5807M [Main Station] is the only SMD Component.``
All designs follow a two-layer order with the bottom layer functioning as a GND fillzone.
== Station 1 [Main Station] Schematic ==
== Station 1 [Main Station] PCB ==
3D Model of Board - Uses DIP Sockets Instead of IC Models
== Station 2 [Side Station 1] Schematic ==
== Station 2 [Side Station 1] PCB ==
3D Model of Board - Uses DIP Sockets Instead of IC Models
The case design was made in fusion with simplicity & practicality in mind.
The design can be accessed via Fusion Share link on your browser through the link provided.
21 x 13 x 5 (cm) are the dimensions of the Case.
1- Connecting the PCB & Case
2- Flashing the code (.hex) files into the AT89S52 Chip.
ProgISP Software & Zadig Drivers Installer are required to flash the chips.
Kicad : Schematic & PCB designs
Autodesk Fusion : 3D Case Design
Visual Studio Code : Logic Code Design
Embedded IDE For VSCode : Compiling C files into .hex format
Notaroomba Cyberboard : Inspired readme format
tableconvert.com : Turned my xlsx table to markdown format
Made by SamyIOoOI on github under the GPL-3.0 Licence.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 0.1 uF | Capacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mm | C3, C4, C5, C12, C14, C26, C28, C41 |
| 8 | 10K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R3, R6, R7, R8, R10, R11, R23 |
| 6 | MountingHole_3.2mm_M3 | MountingHole:MountingHole_3.2mm_M3 | M3, M3, M3, M3, M3, M3 |
| 4 | 47 uF | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C42, C45, C46, C70 |
| 4 | 470 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R18, R19, R26, R50 |
| 3 | 10 uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C6, C23, C24 |
| 3 | 4.7K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R9, R12 |
| 3 | MAX485E | Package_DIP:DIP-8_W7.62mm_Socket | U5, U6, U11 |
| 3 | S8050 | Package_TO_SOT_THT:TO-92_Inline | Q1, Q2, Q3 |
| 2 | 100 nF | Capacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mm | C43, C44 |
| 2 | 33pF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C1, C2 |
| 2 | LOGO | LOGO | G***, G*** |
| 1 | 10 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4 |
| 1 | 100k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R21 |
| 1 | 100pF | Capacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mm | C69 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R22 |
| 1 | 11.0592MHz | Crystal:Crystal_HC49-U_Vertical | Y1 |
| 1 | 2.2K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R5 |
| 1 | 220 uF | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C11 |
| 1 | 220K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R25 |
| 1 | 32.768 kHz | Crystal:Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal | Y2 |
| 1 | 47 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R24 |
| 1 | 4700 uF | Capacitor_THT:CP_Radial_D16.0mm_P7.50mm | C27 |
| 1 | 47k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R20 |
| 1 | 757 | RetroCom Dev:MODULE_757 | U2 |
| 1 | AT89C55WD-24PU | Package_DIP:DIP-40_W15.24mm_Socket | U1 |
| 1 | Antenna | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J1 |
| 1 | Buzzer | Connector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_Horizontal | BZ1 |
| 1 | CD4051B | Package_DIP:DIP-16_W7.62mm_Socket | U4 |
| 1 | CD4052B | Package_DIP:DIP-16_W7.62mm_Socket | U10 |
| 1 | Call Button | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | SW1 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | Green Call LED | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | D2 |
| 1 | Hang Button | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | SW2 |
| 1 | ICL7660 | Package_DIP:DIP-8_W7.62mm_Socket | U8 |
| 1 | LM386 | Package_DIP:DIP-8_W7.62mm_Socket | U3 |
| 1 | Mic Volume Control | Connector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_Horizontal | 10K1 |
| 1 | Microphone | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | MK2 |
| 1 | Orange Speaker Switch LED | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | D14 |
| 1 | POWER_SWITCH | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | SW22 |
| 1 | Radio Button | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | SW4 |
| 1 | Radio Button 2 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | SW21 |
| 1 | Red Power LED | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | D3 |
| 1 | Scroll Button | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | SW3 |
| 1 | Speaker Switch | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | SW17 |
| 1 | Station 1 Speaker | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | LS1 |
| 1 | Station 2 Cable [Ethernet] | Connector_RJ:RJ45_Amphenol_RJHSE5380 | J2 |
| 1 | Station 3 Cable [Ethernet] | Connector_RJ:RJ45_Amphenol_RJHSE5380 | J3 |
| 1 | Station 4 Cable [Ethernet] | Connector_RJ:RJ45_Amphenol_RJHSE5380 | J4 |
| 1 | TL072 | Package_DIP:DIP-8_W7.62mm_Socket | U18 |
| 1 | Volume Control Station 1 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | RV6 |
| 1 | Yellow Hold LED | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | D1 |
| 1 | uA7805 | Package_TO_SOT_THT:TO-220-3_Horizontal_TabUp | U12 |
| 1 | uA7833 | Package_TO_SOT_THT:TO-220-3_Horizontal_TabUp | U31 |
| 1 | ~ | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | U9 |
| 1 | ~ | Package_SO:MSOP-10_3x3mm_P0.5mm | U29 |

SamyIOoOI/RetroCom
A 4-Station one-to-one two-way INTERCOM built around the AT89C52-PI24 RetroMCU (8051 Core).

GiulianoAgostini04/FRED-Project
Real-time concentration monitoring system based on frontal-lobe EEG signals. Features a custom PCB designed with TinkerCAD and KiCad, OpenBCI Ganglion and Arduino UNO for signal acquisition, display, and frequency-band…

NANDHA0804/Apex-Diagnostic-Tool-V1
Hardware design and manufacturing files for Project Apex V1.0: a multi-functional diagnostic tool. Features a custom 4-layer PCB architecture driven by an ESP32 master and ATmega328P co-processor for high-performance…

jdg511/567Terror
Software simulation of the Glitchwave 567 (LM567 glitch pedal) — JUCE Standalone + VST3


tullulah/VectrexPCBRepro
OpenHardware project to reproduce the original PCB of the Vectrex (3GE Revision)



It measures 190 × 111 mm and has 2 copper layers, 1.6 mm thick.
92 parts, built around the AT89C55WD-24PU, MAX485ED, ICL7660N and LM386. 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 SamyIOoOI/RetroCom repository on GitHub, at the commit this page was made from: the board is KiCad_PCB_Source/RetroCom.kicad_pcb and its schematic KiCad_PCB_Source/RetroCom.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.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).