Skip to the content
PCBKitNew board
2 layers23.7 × 31.7 mmBootcamp elec, the printed circuit board in 3D

This project has been created as part of the 42 curriculum by molasz-a.

Size
23.7 × 31.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
31
Pads
92
Tracks, vias
181, 15
Pours
110
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
9 May 2026
Updated
20 May 2026

Overview

Bootcamp elec is an open-source printed circuit board by Molasz, from the Molasz/42outer-bootcamp-elec repository on GitHub. It is a 2-layer board of 23.7 × 31.7 mm with 18 parts on 31 nets, routed with 181 tracks and 15 vias.

It is built around the ATMEGA328P-AU. Its parts include 6 capacitors, 3 resistors, 3 connectors, 2 diodes and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

Bootcamp Electronics - 42 Paris

This project has been created as part of the 42 curriculum by molasz-a.

Part of 42 Barcelona — molasz-a, a monorepo centralizing every project completed at 42 Barcelona.

Description

This repository contains the schematic, PCB layout and custom symbol and footprint for each component for a custom-designed microcontroller board based on the ATmega328P. The board was designed using KiCad 9.0.

Bill of Materials (BOM)

ReferenceQtyTypeFootprintDescription
U11ATmega328P-AUTQFP-32_7x7mm_P0.8mm8-bit AVR Microcontroller
Y1116 MHz CrystalCrystal_SMD_3225-4PinSMD Quartz Crystal (3.2x2.5mm)
C1, C2212pF CapacitorC_0805_2012MetricCeramic Load Capacitors for Y1
C3, C4, C73100nF CapacitorC_0805_2012MetricDecoupling & DTR Capacitors
C611uF CapacitorC_0805_2012MetricDecoupling
R11330Ω ResistorR_0805_2012MetricCurrent limiting resistor for D1
R2, R3210kΩ ResistorR_0805_2012MetricCurrent limiting resistor for D2 & pull-up resistor for reset line
D1, D22LEDLED_0805_2012MetricStatus LEDs (Red/Green)
SW11Tactile SwitchSW_Tact_6X6mm_H5mm_SMDReset Button
J1, J221x12 HeaderPinHeader_1x12_P2.54mmThrough-Hole Header
J311x06 HeaderPinHeader_1x06_P2.54mmFTDI Programming Header

Pinout Diagram

J1

PinLabelFunction
1D9Digital Pin 9
2D8Digital Pin 8
3D7Digital Pin 7
4D6Digital Pin 6
5D5Digital Pin 5
6D4Digital Pin 4
7D3Digital Pin 3
8D2Digital Pin 2
9GNDGround
10DTRReset
11RXIDigital Pin 0 / RX
12TXODigital Pin 1 / TX

J2

PinLabelFunction
1RAWPower Input
2GNDGround
3RSTReset
4VCCPower Input
5A3Analog Input 3
6A2Analog Input 2
7A1Analog Input 1
8A0Analog Input 0
9SCKDigital Pin 13 / SPI Clock
10MISODigital Pin 12 / SPI MISO
11MOSIDigital Pin 11 / SPI MOSI
12D10Digital Pin 10 / SPI SS

J3 - FTDI

PinLabelFunction
1DTRReset
2TXOSerial Transmit
3RXISerial Receive
4VCCPower Input
5GNDGround
6GNDGround

Schema

Schematic Diagram

PCB design

PCB Design
PCB Design 3D

molasz-a · 42 Paris

Parts

18
QtyValueFootprintReferences
3100nFbootcamp-elec:C_0805_2012MetricC3, C4, C7
210Kbootcamp-elec:R_0805_2012MetricR2, R3
212pFbootcamp-elec:C_0805_2012MetricC1, C2
2~bootcamp-elec:PinHeader_1x12_P2.54mm_VerticalJ1, J2
116MHzbootcamp-elec:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11uFbootcamp-elec:C_0805_2012MetricC6
1330bootcamp-elec:R_0805_2012MetricR1
1ATmega328P-Abootcamp-elec:TQFP-32_7x7mm_P0.8mmU1
1FTDIbootcamp-elec:PinHeader_1x06_P2.54mm_VerticalJ3
1Greenbootcamp-elec:LED_0805_2012MetricD1
1LOGObootcamp-elec:arrows-silkscreenG***
1Redbootcamp-elec:LED_0805_2012MetricD2
1SW_Pushbootcamp-elec:SW_Tact_6X6mm_H5mm_SMDSW1

Questions

How big is the Bootcamp elec PCB?

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

What parts does the Bootcamp elec use?

18 parts, built around the ATMEGA328P-AU. 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 Bootcamp elec KiCad files?

From the Molasz/42outer-bootcamp-elec repository on GitHub, at the commit this page was made from: the board is bootcamp-elec.kicad_pcb and its schematic bootcamp-elec.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Bootcamp elec design in my own project?

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

Similar boards

  • 2 layers50.5 × 128.5 mmOpenThereminV45, the printed circuit board in 3D

    OpenThereminV45

    GaudiLabs/OpenThereminV4

    Open Source Theremin Instrument

    107 parts249GPL-3.0
  • 2 layers152 × 88 mmRFBitBangSMT, the printed circuit board in 3D

    RFBitBangSMT

    profdc9/RFBitBanger

    A QRP digital transceiver created from readily available parts for off-the-grid maintenance

    271 parts222
  • 2 layers50.2 × 31.2 mmMCU Datalogger, the printed circuit board in 3D

    MCU Datalogger

    futureshocked/KLP4e_MCU-Datalogger

    This is the repository for the "MCU Datalogger" project.

    31 parts138MIT
  • 2 layers34 × 46 mmNfcemu, the printed circuit board in 3D

    Nfcemu

    solosky/nfc-emu

    NFC模拟器

    58 parts117Apache-2.0
  • 2 layers73 × 94 mmSportiduino base, the printed circuit board in 3D

    Sportiduino base

    sportiduino/sportiduino

    Electronic timing system for orienteering and similar outdoor sports events on Arduino

    119 parts78GPL-3.0
  • 2 layers58.9 × 44.2 mmOpenPSX2AmigaPadAdapter, the printed circuit board in 3D

    OpenPSX2AmigaPadAdapter

    SukkoPera/OpenPSX2AmigaPadAdapter

    Playstation to Commodore Amiga/CD32 Controller Adapter

    43 parts69
  • 2 layers60 × 50 mmVx8 gps prototype v2.0, the printed circuit board in 3D

    Vx8 gps prototype v2.0

    4x1md/vx8_gps

    DIY GPS module for Yaesu VX-8DR/VX-8DE handheld transceiver.

    56 parts66MIT