Close

Additional Modules - Raspberry Pi RTC Expansion Module v1.1

A project log for 2021 HDP Dream Team: EJA

Learn more about Team EJA's intelligent buoy, and how their solution will help the global fight against ghost gear.

leonardo-wardLeonardo Ward 09/06/2020 at 16:240 Comments

One of the modules that can greatly improve the original design of the Buoy (A and B) is an RTC. In this log I'll analyze the Raspberry Pi RTC Expansion Module v1.1 (Datasheet, Wiki) and explain how to adapt it to the PCB design Buoy B V1.0.

This module uses a Maxim DS1307 chip and contains a cell backup, it has been designed specifically for the Raspberry Pi.

Since we want to use the Module with the ESP32 we need to understand the main connector in the module. At this moment the wiki does not contain a diagram that explains the connector, but is easy to figure out the pinout using the Raspberry PI 2 as a reference.

The RTC Module connects to the pins 1, 2, 3, 4, 5, 6, 7, 8, 9 and 10. With that information it is possible to identify the pinout of the board:

Based on the pinout, I designed a small PCB (using KiCad) used to adapt the RTC Module to the PCB Buoy B V1.0 (J7 Conn_Extras). This design can be used as an example, and can be easily replicated in a PCB breadboard. 

Schematic:

PCB Front Layer:

PCB Back Layer:

3D Model

Note: The labels in the connector in Buoy B V1.0 (J7 Conn_Extras) are slightly different than the one presented in the original schematic. That schematic has a mistake in the label names for this connector. This information will be explained in future logs.

Discussions