Skip to the content
PCBKitNew board
2 layersExacto, the printed circuit board in 3D

Rust project for the Arduino Nano, powering a reflex sight for airsoft guns with an integrated ballistic computer.

Copper layers
2
Thickness
1.6 mm
Parts
8
Nets
94
Pads
126
Tracks, vias
55, 10
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
10 Jun 2025
Updated
19 Aug 2026

Overview

Exacto is an open-source printed circuit board by Agrabski, from the Agrabski/exacto repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board with 8 parts on 94 nets, routed with 55 tracks and 10 vias.

It is built around the ATMEGA2560-16AU. Its parts include 2 connectors and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

Exacto

Rust project for the Arduino Nano, powering a reflex sight for airsoft guns with an integrated ballistic computer.

Build Instructions

  1. Install prerequisites as described in the avr-hal README (avr-gcc, avr-libc, avrdude, ravedude).

  2. Run cargo build to build the firmware.

  3. Run cargo run to flash the firmware to a connected board. If ravedude fails to detect your board, check its documentation at https://crates.io/crates/ravedude.

  4. ravedude will open a console session after flashing where you can interact with the UART console of your board.

License

Licensed under the GNU General Public License, Version 3 or (at your option) any later version (LICENSE or https://www.gnu.org/licenses/gpl-3.0.html).

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be licensed under the GPL-3.0 license, without any additional terms or conditions.

Parts

8
QtyValueFootprintReferences
1ATmega2560-16APackage_QFP:TQFP-100_14x14mm_P0.5mmU1
1BatteryConnector:JWT_A3963_1x02_P3.96mm_VerticalBT1
1CTRL BTNSConnector_JST:JST_EH_S4B-EH_1x04_P2.50mm_HorizontalJ1
1DISPLAYConnector_JST:JST_EH_S8B-EH_1x08_P2.50mm_HorizontalJ2

The 4 most common of 8 parts.

Questions

What parts does the Exacto use?

8 parts, built around the ATMEGA2560-16AU. 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 Exacto KiCad files?

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

Can I use the Exacto design in my own project?

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

Similar boards

  • 2 layers363.7 × 103.4 mmXfm2-ui board, the printed circuit board in 3D

    Xfm2-ui board

    bendecaf/xfm2-pcbs

    PCBs for the excellent FPGA synth projects XFM2 and XVA1.

    95 parts22GPL-3.0
  • 2 layers101.6 × 53.3 mmArduino MEGA 2560-Rev3, the printed circuit board in 3D

    Arduino MEGA 2560-Rev3

    bobc/Arduino_KiCad

    KiCad versions of Arduino projects

    123 parts22
  • 4 layers100 × 100 mmATAPIMega, the printed circuit board in 3D

    ATAPIMega

    Manawyrm/ATAPIMega

    Standalone (P)ATA/ATAPI CD Player

    59 parts19GPL-3.0
  • 4 layers99.1 × 91.4 mmPanel, the printed circuit board in 3D

    Panel

    bfrigon/alarm-clock-v3

    Alarm clock (v3)

    187 parts18CC-BY-SA-4.0
  • 4 layers29.3 × 187.1 mmLeft Frame, the printed circuit board in 3D

    Left Frame

    FlightDeckDIY/G1000-NXi-Mega

    Welcome to the G1000 NXi Mega project! This repository contains the schematic and PCB design files for a custom-built G1000 avionics panel, designed specifically for use with flight simulators like Microsoft Flight…

    127 parts14
  • 2 layers250.2 × 95.3 mmKeyboard, the printed circuit board in 3D

    Keyboard

    EmilSchaetzle/PI-Book

    Development of a Raspberry Pi based laptop.

    91 parts4GPL-3.0
  • 2 layers94.6 × 66.7 mmServo control, the printed circuit board in 3D

    Servo control

    rmingon/hexapod

    Project for make Hexapod with esp32 controlled by wifi and LIDAR

    80 parts3
  • 2 layers50 × 60 mmFlightControllerBoard, the printed circuit board in 3D

    FlightControllerBoard

    ToolboxPlane/FlightControllerBoard

    A flight controller board for the mini Talon UAV based on a STM32 Nucleo-32.

    88 parts3