Skip to the content
2 layers48 × 26 mmBeetle v1.001 bothfill, the printed circuit board in 3D

Beetle v1.001 bothfill

Autohome2/dxControl_beetle2

Speeduino Canbus Beetle

Size
48 × 26 mm
Copper layers
2
Thickness
1.6 mm
Parts
37
Nets
42
Pads
169
Tracks, vias
560, 32
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
11 Jan 2019
Updated
11 Jan 2019

Overview

Beetle v1.001 bothfill is an open-source printed circuit board by Autohome2, from the Autohome2/dxControl_beetle repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 48 × 26 mm with 37 parts on 42 nets, routed with 560 tracks and 32 vias.

It is built around the ATSAMD21E18A-MU, LM1117-3.3 and ABS07-32.768KHZ-T. Its parts include 9 capacitors, 8 resistors, 6 connectors, 5 ICs and 3 diodes. It belongs with the interfaces and adapters boards and the SAM D and SAM boards of this library.

Main components

3

README

README.md

DxControl CanBus Beetle

** COMING SOON **

About

This repo is for the Canbus interface for Speeduino Ecu using the mega2560 boards.

As they have no onboard Canbus interface this plugin "Beetle" offers the expansion.

The PCB

The PCB designed for the firmware uses a SAMD21 mcu directly onboard.

  • It has a MCP2515 Can interface chip and the External Can connections have esd protection.

  • There is space for a SPI EEPROM which can be enabled in the firmware rather than using the emulated eeprom.

  • There is a header for a SPI OLED display (128x32 or 128x64 currently) for simple display of realtime data.

  • There is also has a few spare io brought out to headers.

    These can be configured in the firmware as Analog inputs, digital inputs and digital outputs(including pwm),dependant on firmware version.

Use

This module is configured via Tunerstudio and there is a ini file for that in the reference folder of each release version.

The module can be used standalone as a mini io controller or connected to the Speeduino Mega2560 serial3 port .

Please see the Speeduino ECU documentation regards enabling this port and configuring the modules use with it.

V1.001

text
Release Date : TBA
This version offers.
Basic Periodic broadcast of the Speeduino ECU Realtime data and any from configured module io pins
			

V1.002

text
Release Date : TBA

The Future.............

text
Future versions will offer
	The ability to source data from external can sources
	Output io and canbus signal based on logical operations on realtime and local data values
	offer a OBD2 style diagnostic port that can be read using a STD OBD reader or reader app eg Torque.
			

Build the Beetle.

The Beetle components are mainly surface mount(SMD), with a few through hole items(such as the headers).

The SMD components are no smaller than 0805 size to enable hand construction.

There are components on both sides of the pcb. It is best to leave the headers until last to solder in place.

There are so many variations on build method for SMT that i will only suggest you choose the best suited to your capability and the equipment you have.

That said it is possible to completely hand solder this board using a fine tipped iron!

Or if you dont feel able to build the board checkout one of the Speeduino distributors for stock of assembled or partially assembled devices.

Parts

37
QtyValueFootprintReferences
410kResistors_SMD:R_0805R1, R2, R7, R8
31uFCapacitors_SMD:C_0805C5, C6, C7
3330Resistors_SMD:R_0805R3, R4, R5
2100nFCapacitors_SMD:C_0805C1, C2
218pfCapacitors_SMD:C_0805C8, C9
222pFCapacitors_SMD:C_0805C3, C4
22N7002TO_SOT_Packages_SMD:SOT-23Q1, Q2
1120RResistors_SMD:R_0805R6
116MHZCrystals:Crystal_Round_d3.0mm_VerticalY2
1ABS07-32.768KHZCrystals:Crystal_Round_d2.0mm_VerticalY1
1AT25128 SPI EEPROMHousings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mmU5
1ATSAMD21E18A-MUHousings_QFP:LQFP-32_5x5mm_Pitch0.5mmU1
1Aux ioPin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmJ5
1CANPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmJ4
1CONNETTORI_0171_PH127-205DF055G00APin_Headers:Pin_Header_Straight_2x05_Pitch1.27mmJP3
1ECUPin_Headers:Pin_Header_Straight_1x04_Pitch2.54mmJ3
1GS2Connectors:GS2J2
1LM1117-3.3TO_SOT_Packages_SMD:SOT-223-3_TabPin2U4
1MCP2515-ESTHousings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mmU2
1MCP2562-E-SNHousings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mmU3
1SW_PushButtons_Switches_SMD:SW_SPST_3x6x2.5SW1
1USB_B_MicroConnectors:USB_Micro-B_10103594-0001LF_dazJ6
1esdcan01TO_SOT_Packages_SMD:SOT-23D3
1pwr_LEDLEDs:LED_0805D2
1spi dispPin_Headers:Pin_Header_Straight_1x07_Pitch2.54mmJ1
1status_LEDLEDs:LED_0805D1

More from Autohome2/dxControl_beetle

1
  • 2 layersBeetle, the printed circuit board in 3D

    Beetle

    Autohome2/dxControl_beetle

    Speeduino Canbus Beetle

    29 parts2GPL-2.0

Similar boards

  • 2 layers51.8 × 53.6 mmCatWAN Farmer, the printed circuit board in 3D

    CatWAN Farmer

    ElectronicCats/CatWAN_Farmer

    CatWAN Farmer, a grower's water saving open source project with LoRa

    53 parts7
  • 2 layers25 × 56 mmFallhaub quicc, the printed circuit board in 3D

    Fallhaub quicc

    acamilo/Maxxon-DC-Motor-Controller-QWIIC

    Board to control 1 maxon motor over i2c. With USB-PD

    29 parts1
  • 2 layers25 × 25 mmCircuitBrains Basic v1 2, the printed circuit board in 3D

    CircuitBrains Basic v1 2

    neubauek/CircuitBrains

    Small form-factor 48-pin castellated pad module. Designed to allow an easy implementation of CircuitPython in maker/hacker projects without the bulk of a large breakout board.

    23 parts50MIT
  • 4 layers197 × 71 mmArduino ads129x, the printed circuit board in 3D

    Arduino ads129x

    OpenElectronicsLab/OpenHardwareExG

    The OpenHardwareExG is a platform for ECG, EEG, EMG, ENG, EOG, and evoked potential applications. http://openelectronicslab.github.io/OpenHardwareExG/

    279 parts102
  • 4 layers99.8 × 94.6 mmStar tracker card, the printed circuit board in 3D

    Star tracker card

    oresat/oresat-star-tracker-hardware

    Hardware for OreSat's Star Tracker

    263 parts49

Questions

How big is the Beetle v1.001 bothfill PCB?

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

What parts does the Beetle v1.001 bothfill use?

37 parts, built around the ATSAMD21E18A-MU, LM1117-3.3 and ABS07-32.768KHZ-T. 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 Beetle v1.001 bothfill KiCad files?

From the Autohome2/dxControl_beetle repository on GitHub, at the commit this page was made from: the board is Dev/kicad/first board/beetle_v1.001_bothfill.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Beetle v1.001 bothfill design in my own project?

Its repository publishes it under the GPL-2.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).