Skip to the content
2 layers50 × 50 mmBobbycar lora can ethernet, the printed circuit board in 3D

Bobbycar lora can ethernet

bobbycar-graz/Telemetry-PCB7

PCB with ESP32, CANbus, microSD, GPS and LoRa

Size
50 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
53
Nets
90
Pads
260
Tracks, vias
597, 176
Pours
3
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
29 Sep 2022
Updated
30 Sep 2022

Overview

Bobbycar lora can ethernet is an open-source printed circuit board by bobbycar-graz, from the bobbycar-graz/Telemetry-PCB repository on GitHub. It is a 2-layer board of 50 × 50 mm with 53 parts on 90 nets, routed with 597 tracks and 176 vias.

It is built around the ESP32-WROOM-32E, SN65HVD231D and ATGM336H-5N31, with the CH343G, B230A and MC-311D among its other parts. Its parts include 16 resistors, 12 capacitors, 6 ICs, 5 diodes and 4 connectors. It belongs with the radio and wireless and interfaces and adapters boards and the ESP32 boards of this library.

Main components

7

README

README.md

Bobby-Car Telemetry PCB

This board should be mounted on the Bobby-Car.

There are 2 CAN bus connectors, pin-compatible with the boardcomputer PCB, and can either be wired:

  • after the boardcomputer or
  • in-line between the motorcontrollers and the boardcomputer

Hardware Features

  • SN65HVD230 CAN transceiver
  • ESP32-WROOM-32E (8MB)
  • CH343G USB to UART converter for programming
  • ATGM336H-5N31 GNSS
    • supports GPS (US), GLONASS (Russia), Galileo (EU), BeiDou (China), QZSS (Japan)
    • u.FL connector for active antenna
    • protocol compatible with NEO-6M
    • optional 3V rechargeable battery for fast cold start
  • self bomb microSD card slot
  • LM75B temperature sensor
  • RA-01SH 868MHz LoRa module with two antenna options:
    • integrated u.FL connector for external helical antenna
    • solder jumper to enable the onboard PCB helical antenna
  • TPMP2359DJ DC-DC converter (up to 30V input, 3.3V output), so board can be powered by:
    • USB-C connector (5V) or
    • CAN bus (12V-15V)
  • TTL UART receive to receive log messages from the boardcomputer

Use cases

  • Acquire data with onboard sensors and send it to the boardcomputer
    • GPS/GNSS time, position, speed, heading
    • temperature
  • Log data to the microSD card:
    • GPS and temperature data
    • CAN BUS messages
    • LoRa messages
    • ESP-NOW messages
    • GPS-mapped Wi-Fi scan results
    • UART log messages from the boardcomputer
  • GPS geofencing (slowdown/stop, notification to other Bobby-Cars)
  • Calibrate wheel circumference by comparing GPS speed with wheel speed
  • Send GPS position over LoRa so that:
    • other Bobby-Cars can show nearby Bobby-Cars on a radar display
    • the Bobby-Car can be tracked on a map in case of loss or theft
  • Control actuators such as door openers, lights, etc. over LoRa
  • Receive LoRa messages from environmental sensors such as weather stations, air quality sensors, etc.
  • Send ESP-NOW beacons with the current UTC time to other Bobby-Cars that lack a GNSS receiver
  • Upload microSD card data to a cloud service automatically when connected to a Wi-Fi network

PCB image

Compliance

  • Compliant with RED Directive 2014/53/EU (Radio Equipment Directive)
  • Wi-Fi 2.4GHz 802.11b/g/n certified by Wi-Fi Alliance
  • FCC ID of ESP32-WROOM-32E: 2AC7Z-ESP32WROOM32E
  • Compliant with LVD Directive 2014/35/EU (Low Voltage Directive)
  • Compliant with EMC standard EN 55032, EN 55024, EN 61000-6-2, EN 61000-6-4 (Class B)
  • Compliant with RoHS Directive 2011/65/EU (Restriction of Hazardous Substances)
  • Compliant with REACH Regulation (EC) No 1907/2006 (Registration, Evaluation, Authorisation and Restriction of Chemicals)
  • Compliant with WEEE Directive 2012/19/EU (Waste Electrical and Electronic Equipment)
  • Compliant with ELV Directive 2011/65/EU (End of Life Vehicle)
  • Compliant with ISO 11898-1:2003 CAN bus physical layer and data link layer specifications

Parts

53
QtyValueFootprintReferences
647kResistor_SMD:R_0402_1005MetricR16, R17, R18, R19, R20, R21
5100nCapacitor_SMD:C_0603_1608MetricC3, C5, C6, C8, C13
510uFCapacitor_SMD:C_0805_2012MetricC1, C7, C9, C10, C12
210kResistor_SMD:R_0402_1005MetricR13, R14
212kResistor_SMD:R_0402_1005MetricR9, R10
25k1Resistor_SMD:R_0402_1005MetricR8, R12
2Conn_01x04Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ1, J2
2D_SchottkyDiode_SMD:D_SOD-323D1, D2
2SS8050_C2150Package_TO_SOT_SMD:SOT-23Q1, Q2
110nCapacitor_SMD:C_0603_1608MetricC11
110uCapacitor_SMD:C_0805_2012MetricC4
11kResistor_SMD:R_0402_1005MetricR15
124kResistor_SMD:R_0402_1005MetricR25
14.7uHInductor_SMD:L_Wuerth_HCI-5040L3
1470Resistor_SMD:R_0402_1005MetricR1
16.8nHInductor_SMD:L_0603_1608MetricL1
175kResistor_SMD:R_0402_1005MetricR24
1ATGM336H-5N31bobbycar-lora-can-ethernet:ATGM336H-5N31J3
1Ai-Thinker-Ra-01SHRF_Module:Ai-Thinker-Ra-01-LoRaU2
1AntennaRF_Antenna:Texas_SWRA416_868MHz_915MHzAE2
1Antenna_ShieldConnector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_VerticalAE1
1B230ADiode_SMD:D_SMAD4
1Battery_CellConnector_PinSocket_2.00mm:PinSocket_1x02_P2.00mm_VerticalBT1
1CH343GPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU5
1DDiode_SMD:D_SOD-123D3
1ESP32-WROOM-32ERF_Module:ESP32-WROOM-32U1
1Jumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1LM75BPackage_SO:MSOP-8_3x3mm_P0.65mmU3
1MC-311Dbobbycar-lora-can-ethernet:USB-C-SMD_MC-311DUSBC1
1MPM2359Package_TO_SOT_SMD:SOT-23-6U7
1Micro_SD_Card_Det_Hirose_DM3ATConnector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5J4
1SN65HVD231Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU6
1SP0505BAJTPackage_TO_SOT_SMD:SOT-363_SC-70-6D6
1beadInductor_SMD:L_0805_2012MetricL2

Similar boards

  • 2 layers52 × 75 mmBoardcomputer reinvented, the printed circuit board in 3D

    Boardcomputer reinvented

    bobbycar-reinvented/bobbycar-boardcomputer-reinvented

    The boardcomputer reinvented!

    141 parts1GPL-3.0
  • 2 layers40 × 90 mmBobbycar emergency hardware, the printed circuit board in 3D

    Bobbycar emergency hardware

    bobbycar-reinvented/bobbycar-emergency-hardware

    A pcb designed to control the bobbycar in worst case scenario (dead boardcomputer)

    43 parts1GPL-3.0
  • 2 layers111 × 113.8 mmObs studio controller, the printed circuit board in 3D

    Obs studio controller

    CommanderRedYT/obs-studio-controller

    DIY hardware + software to control obs studio

    64 parts2GPL-3.0
  • 2 layers341.8 × 158.5 mmWs2812-clock, the printed circuit board in 3D

    Ws2812-clock

    CommanderRedYT/ws2812-clock

    A simple pcb clock using ws2812 in 7-segment form

    533 parts2GPL-3.0
  • 2 layers172.5 × 392 mmEsp32 midi, the printed circuit board in 3D

    Esp32 midi

    0xFEEDC0DE64/esp-midi-board

    ESP32 usb midi controller

    444 parts1
  • 2 layers17.4 × 29.4 mmBobby flasher, the printed circuit board in 3D

    Bobby flasher

    bobbycar-graz/bobby-flasher

    30 parts
  • 2 layers42 × 45 mmBobbycar, the printed circuit board in 3D

    Bobbycar

    bobbycar-graz/bobbycar-boardcomputer-hardware

    66 parts2
  • 4 layers100 × 100 mmLED Panel Controller, the printed circuit board in 3D

    LED Panel Controller

    drewsum/LED_Panel_Controller

    Controls a single 64x64 HUB75E LED Panel

    590 parts2GPL-3.0

Questions

How big is the Bobbycar lora can ethernet PCB?

It measures 50 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Bobbycar lora can ethernet use?

53 parts, built around the ESP32-WROOM-32E, SN65HVD231D, ATGM336H-5N31 and CH343G. 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 Bobbycar lora can ethernet KiCad files?

From the bobbycar-graz/Telemetry-PCB repository on GitHub, at the commit this page was made from: the board is bobbycar-lora-can-ethernet.kicad_pcb and its schematic bobbycar-lora-can-ethernet.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Bobbycar lora can ethernet design in my own project?

Its repository states no licence, so its author keeps all rights: ask bobbycar-graz before reusing the design.