Buoy B V1.0 - Schematic and PCB Design

A project log for 2020 HDP Dream Team: Conservation X Labs

The 2020 HDP Dream Teams are participating in a two month engineering sprint to address their nonprofit partner. Follow their journey here.

Leonardo WardLeonardo Ward 08/05/2020 at 14:040 Comments

The second electronic design for the buoy (Buoy B) will contain the following main components:

Once we selected the main components we created a schematic and designed the PCB.

The main characteristic that differentiates the design of Buoy A and Buoy B is that the first one contains the GSM module, and second one doesn't have it. 


Bill Of Materials

1Adafruit Ultimate GPSGPS Module
1RFM95W LoRa RadioLoRa Module
1ESP32-DEVKITC-32DESP32 Module
1TERM BLK 2P SIDE ENT 5.08MM PCBTerminal Block for the DC Motor
1TERM BLK 3P SIDE ENT 5.08MM PCBTerminal Block for the Vin, 5V and GND
1CONN HEADER R/A 3POS 2.5MM7.4V 2 cell Battery Connector
2CONN HEADER VERT 40POS 2.54MMMale Headers
1CONN JUMPER SHORTING .100" GOLDVin selector for the ESP32
1GPS AntennaGPS Antenna
2LoRa and GSM AntennaLoRa and GSM Antenna

Since this is the first version of the design, we won't solder the breakout boards (GPS, LoRa, Motor Driver and ESP32) directly to our PCB (Buoy B), instead we will connect them using headers. Female headers will be soldered to the PCB and male headers to the breakout boards. The use of headers will help us to debug the design by connecting and testing one of the modules at the time. The following table presents the required headers:

Female Header used to connect the ESP32
2CONN HDR 8POS 0.1 TIN PCBFemale Header used to connect the Motor Driver (TB6612FNG)
2CONN HDR 9POS 0.1 GOLD PCBFemale Header used to connect the GPS and the Lora Module
1CONN HDR 5POS 0.1 GOLD PCBFemale Header used to connect the Lora Module

PCB Layout

3D Model