Skip to the content
PCBKitNew board
2 layers61.9 × 36.8 mmTheXeric, the printed circuit board in 3D

An open-source hardware design, built using KiCad, based on ATmega-4809 microcontroller.

Size
61.9 × 36.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
54
Nets
79
Pads
229
Tracks, vias
643, 66
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
14 Nov 2024
Updated
16 Dec 2024

Overview

TheXeric is an open-source printed circuit board by nikolasbtks, from the nikolasbtks/TheXeric-PCB repository on GitHub. It is a 2-layer board of 61.9 × 36.8 mm with 54 parts on 79 nets, routed with 643 tracks and 66 vias.

It is built around the ATMEGA4809-AF, LM3670MF-1.8 and AT24CS32-STUM-T, with the USBLC6-2SC6 among its other parts. Its parts include 15 resistors, 12 capacitors, 9 connectors, 6 ICs and 5 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

4

README

README.md

TheXeric-PCB

Description

This project demonstrates a custom 2-layer PCB containing the ATmega-4809 microcontroller. This board can be used for embedded development applications using multiple peripherals.

Components

  1. Microcontroller: ATmega4809

    • 6 KB SRAM and 48 MB Flash
    • 20 MHz clock speed
  2. USB Connectivity:

    • USB Type-C for data and power
    • USBLC6-2SC6 for ESD protection
  3. Power Supply: LM3670MF-3.3

    • Voltage regulator for stable 3.3V output
  4. Headers:

    • UPDI header for debugging
    • GPIO, I2C, SPI and USART headers for external connections
  5. Memory: AT24CS32-STUM

    • 32 Kbit of EEPROM storage
    • Non-volatile memory storage expansion
  6. Sensor: TC1047xNB

    • Analog voltage output, propotional to temperature

Disclaimer

This project is currently in testing phase. The provided documentation is shared for prototyping and learning purposes. If you choose to manufacture and use the board, please proceed with care, as it has not yet been fully validated.

Schematic and PCB Design

The board was designed using KiCad. Files from the PCB design can be found in the hardware folder for board manufacture. This folder includes:

  • PCB Schematic
  • PCB Layout
  • Gerber files
  • Assembly files

Below is a 3D render of the PCB design: TheXeric

How to Use

  1. Power the board

    • Use a USB Type-C cable to power the board.
  2. Microcontroller Programming:

    • Use Arduino IDE or any other platform to program the microcontroller.
    • Use a debugger with a UPDI header.
  3. Peripheral Access

    • Use the GPIO, I2C, SPI and USART headers to connect peripherals.

Parts

54
QtyValueFootprintReferences
6Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2, J3, J5, J6, J7, J8
5100RResistor_SMD:R_0603_1608MetricR3, R4, R5, R6, R8
5LEDLED_SMD:LED_0603_1608MetricD1, D2, D3, D4, D6
4100nFCapacitor_SMD:C_0402_1005MetricC1, C4, C7, C12
41k5Resistor_SMD:R_0402_1005MetricR12, R13, R14, R15
210kResistor_SMD:R_0402_1005MetricR1, R2
21μFCapacitor_SMD:C_0603_1608MetricC10, C11
222pFCapacitor_SMD:C_0402_1005MetricC2, C3
24.7kResistor_SMD:R_0402_1005MetricR10, R11
24.7μFCapacitor_SMD:C_0603_1608MetricC5, C8
25.1kResistor_SMD:R_0402_1005MetricR7, R9
2Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4, J9
2SW_PushButton_Switch_SMD:SW_SPST_B3U-1000PSW2, SW3
110nFCapacitor_SMD:C_0402_1005MetricC9
110μFCapacitor_SMD:C_0603_1608MetricC6
110μFInductor_SMD:L_0603_1608MetricL1
112MHzCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY1
1500mAFuse:Fuse_0402_1005MetricF1
1AT24CS32-STUMPackage_TO_SOT_SMD:SOT-23-5U4
1ATmega4809-APackage_QFP:TQFP-48_7x7mm_P0.5mmU2
1FerriteBeadInductor_SMD:L_0603_1608MetricFB1
1LM3670MFPackage_TO_SOT_SMD:TSOT-23-5U6
1MCP2210x-MQPackage_DFN_QFN:QFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mmU5
1SW_SPDT_312Button_Switch_SMD:SW_SPDT_PCM12SW1
1TC1047xNBPackage_TO_SOT_SMD:SOT-23U3
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

Questions

How big is the TheXeric PCB?

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

What parts does the TheXeric use?

54 parts, built around the ATMEGA4809-AF, LM3670MF-1.8, AT24CS32-STUM-T and USBLC6-2SC6. 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 TheXeric KiCad files?

From the nikolasbtks/TheXeric-PCB repository on GitHub, at the commit this page was made from: the board is hardware/TheXeric.kicad_pcb and its schematic hardware/TheXeric.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TheXeric design in my own project?

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

Similar boards

  • 4 layers39 × 80 mmFlight computer, the printed circuit board in 3D

    Flight computer

    rice-eclipse/flight-computer

    Custom STM32-Based flight computer to gather data from IMUs, altimeters, and GPS, and control in-flight pyrotechnic events.

    153 parts2
  • 2 layers50 × 50 mmMysensorsGW, the printed circuit board in 3D

    MysensorsGW

    mysensors/SensebenderGW

    Gateway for MySensors

    76 parts7
  • 2 layers65 × 59 mmMender shield, the printed circuit board in 3D

    Mender shield

    joelguittet/mender-shield

    The Mender Shield illustrates the capability to run a Mender client on heterogeneous platforms

    54 parts5Apache-2.0
  • 2 layers58 × 90 mmSinglePhaseEnergyMonitor, the printed circuit board in 3D

    SinglePhaseEnergyMonitor

    martin2250/SinglePhaseEnergyMonitor

    an adapter to plug between a device and an outlet, to monitor electricity usage and provide data to influxdb

    47 parts5GPL-3.0
  • 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
  • 6 layers65 × 55.8 mmAES42HAT, the printed circuit board in 3D

    AES42HAT

    s13n/AES42HAT

    A digital audio interface in the shape of a Raspberry Pi Hat for AES42 microphones and more.

    232 parts1
  • 2 layers103 × 86.5 mmInput-16--module, the printed circuit board in 3D

    Input-16--module

    sillevl/spha-btni-hardware

    SPHA 16-channel input module with microcontroller, input/output circuitry, and CAN connectivity.

    112 parts
  • 2 layers103 × 86.5 mmRelay module light, the printed circuit board in 3D

    Relay module light

    sillevl/spha-rel6-hardware

    Open the .kicadpro file in KiCad. The design includes files originating from an older KiCad workflow; review schematic links, footprints, design rules, zones, and manufacturing outputs after any conversion or upgrade.

    70 parts