

CampusCast
An IoT-Based Announcement System
- Size
- 63.5 × 45.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 15
- Nets
- 41
- Pads
- 107
- Tracks, vias
- 99, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 12 Mar 2023
- Updated
- 27 Apr 2024
Overview
CampusCast is an open-source printed circuit board by e-labInnovations, from the e-labInnovations/CampusCast repository on GitHub. It is a 2-layer board of 63.5 × 45.7 mm with 15 parts on 41 nets, routed with 99 tracks and 0 vias.
It is built around the ESP32-WROOM-32 and AMS1117-3.3. Its parts include 4 resistors, 4 connectors, 3 ICs, 2 capacitors and 2 switches. It belongs with the home automation and IoT boards and the ESP32 boards of this library.
Main components
2ESP32-WROOM-32
SMD,18x25.5mm-40℃~+85℃ -98dBm 2.4GHz 2.7V~3.6V 20dBm Bluetooth4.2 ESP32-DOWDQ6 UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdCampusCast is an IoT-based announcement system designed to improve communication within academic institutions. The system consists of hardware and software components, including a microcontroller, digital-to-analogue converter, power amplifier, acknowledgement button, backend IoT server, WebSocket technology, and mobile app. With CampusCast, teachers and authorities can send voice announcements with customizable routes to specific classrooms, branches, years, or classes, ensuring every message is received and acknowledged. The system also includes features such as Smart Notifications and Exam Time Alerts to provide targeted and timely communication without disrupting class activities. CampusCast aims to modernize the communication system in colleges and universities, enhance the campus experience for everyone involved, and improve student engagement and academic success.
Parts
15| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 10K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R4 |
| 2 | SW_Push_Dual_x2 | Button_Switch_THT:SW_PUSH_6mm_H7.3mm | SW1, SW2 |
| 1 | 1000uF | Capacitor_THT:CP_Radial_D8.0mm_P5.00mm | C1 |
| 1 | 100uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C2 |
| 1 | 330 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | Conn_01x05_Pin | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J4 |
| 1 | ESP32-WROOM-32 | ESP32-WROOM-32:ESP32-WROOM-32_MOD | U1 |
| 1 | MAX98357A | MAX98357A:MAX98357A | U3 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1 |
Questions
How big is the CampusCast PCB?
It measures 63.5 × 45.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the CampusCast use?
15 parts, built around the ESP32-WROOM-32 and AMS1117-3.3. 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.
Where can I download the CampusCast KiCad files?
From the e-labInnovations/CampusCast repository on GitHub, at the commit this page was made from: the board is Hardware/Design/Design.kicad_pcb and its schematic Hardware/Design/Design.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the CampusCast design in my own project?
Its repository states no licence, so its author keeps all rights: ask e-labInnovations before reusing the design.
Similar boards
- 2 layers90 × 76.5 mm

- 2 layers85 × 56 mm

- 2 layers62.2 × 30.5 mm

WLED ESP32 Controller
Hasenpups/WLED_ESP32_Controller
This work is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa].
24 parts44 - 2 layers150 × 50 mm

- 2 layers40 × 68 mm

MULTIGW
nuclearcat/ESP32ETH
Simple ESP32 with native ethernet using LAN8720 phy, Arduino compatible
32 parts30LGPL-2.1 - 2 layers259.5 × 60.7 mm

1512hh control
larryqiann/AP1512HH-ESP32
Coway AP1512HH Main Board replacement with ESP32
71 parts29CERN-OHL-P-2.0 - 2 layers64.6 × 87.1 mm

- 2 layers139.7 × 88.9 mm
