Skip to the content
2 layers346.6 × 119.4 mmNetrazr rev2, the printed circuit board in 3D

Netrazr rev2

mantacid/NetRazr3

Cyberdeck Documentation and project files

Size
346.6 × 119.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
171
Nets
107
Pads
709
Tracks, vias
1,947, 82
Pours
7
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
22 Jan 2023
Updated
16 Sep 2023

Overview

Netrazr rev2 is an open-source printed circuit board by mantacid, from the mantacid/NetRazr repository on GitHub. It is a 2-layer board of 346.6 × 119.4 mm with 171 parts on 107 nets, routed with 1,947 tracks and 82 vias.

It is built around the ATMEGA32U4-AU. Its parts include 72 diodes, 66 switches, 8 capacitors, 4 resistors and 2 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

This Documentation contains all the information you need to build and/or modify the NetRazr Cyberdeck.

This documentation was designed to be read in the Obsidian Application, and as such some formatting may be broken when viewed on Github. I will try my best to make the two as compatible as possible.

![[Netrazr-Render-Test.png]]

What is NetRazr?

The NetRazr is a Cyberdeck, designed to be unique, modifiable, and accessible to makers. It was planned, designed, and built on a budget, making implementation extremely flexible. Is the Compute Module/carrier board too expensive? Tweak the case and swap them out for a regular Pi and a screen. In this way, this documentation straddles the line between a parts list and loose hardware standard.

Why'd you make it?

I thought it was cool, and I was tired of coming up with ideas and not being able to bring them into reality. So I showed the concept to a friend, and we both decided to make it a real thing.


SPECS:

  • Quad-Core ARM Processor
  • Up to 8GB RAM
  • Optional eEMC storage
  • Real-time clock powered by a seperate button-cell battery
  • Ports:
    • 3 USB 2.0 Ports
    • 1 USB-C Port (for power)
    • HDMI Output
    • Gigabit Ethernet
    • MicroSD Card socket (for live images. I recommend learning to partition and format a disk, so you can use an SSD to contain the bulk of the OS. Micro SD cards tend to fail suddenly.)
    • 40 Pin GPIO
    • PoE Header
    • Fan Header
    • M.2 Slot for Optional SSD
  • Built-in 5" Capacitive touch display (800x480 px)
  • Split Mechanical Keyboard with custom layout and firmware
  • Ample space inside for modding
  • 3D-Printed casing with optional wrist support

How do I Start?

Every piece of information you'll need to make this device is included in this repository, and sorted into directories for ease of location. You are free to customize, modify, and/or improve these designs to better fit your use-case, so long as you attribute me.

Making the NetRazr your own

When making this device, you may come up with ideas to make the system better suited for specific cases, or you may find ways to improve the deck overall. If you have made a significant change to how the deck functions, I encourage you to fork this repository and detail the implemented changes. Make sure to link back to my original repository, as well as to the one you forked from (if those two aren't the same repository).

To start building this project for yourself, Follow the checklist below (in order).

Progress Tracker

The following sections detail the creation of the base system:

  • [[Components-List|Aquire all Components]]
  • [[Create & Code the Keyboard]]
  • [[Fabricate the Case]]
  • [[Hardware Assembly]]
  • Firmware Setup

The following are just a few ideas for modifications that could be implemented:

  • A secondary display placed in a more traditional location
  • Internet over GSM
  • Hot-swappable Linux images
  • A mounting bracket to use your phone as a monitor over VNC
  • Using AA batteries as a backup power source for off-the-grid applications

Parts

171
QtyValueFootprintReferences
72DDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD0, D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22 +56
8MountingHoleMountingHole:MountingHole_3.7mmH1, H2, H3, H4, H5, H6, H7, H8
40.1uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C4
210kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R4
222RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R3
222pCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6, C7
2Hirose_FH12-15S-0.5SH_1x15-1MP_P0.50mm_HorizontalConnector_FFC-FPC:Hirose_FH12-15S-0.5SH_1x15-1MP_P0.50mm_HorizontalFFC1, FFC2
1!,,f1,,,,,,,1Library:SW_PG1350_withKeyCapK3
1",,,,,,,,,'Library:SW_PG1350_withKeyCapK43
1#,,f3,,,,,,,3Library:SW_PG1350_withKeyCapK5
1$,,f4,,,,,,,4Library:SW_PG1350_withKeyCapK6
1%,,f5,,,,,,,5Library:SW_PG1350_withKeyCapK7
1&,,f7,,,,,,,7Library:SW_PG1350_withKeyCapK9
1(,,f9,,,,,,,9Library:SW_PG1350_withKeyCapK11
1),,f10,,,,,,,0Library:SW_PG1350_withKeyCapK12
1*,,f8,,,,,,,8Library:SW_PG1350_withKeyCapK10
1+,,f12,,,,,,,=Library:SW_PG1350_withKeyCapK14
1,,ENTERLibrary:SW_PG1350_withKeyCapK44
11uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC8
14.7uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5
1:,,,,,,,,,;Library:SW_PG1350_withKeyCapK42
1<,,,,,,,,,,Library:SW_PG1350_withKeyCapK54
1>,,,,,,,,,.Library:SW_PG1350_withKeyCapK55
1?,,,,,,,,,/Library:SW_PG1350_withKeyCapK56
1@,,f2,,,,,,,2Library:SW_PG1350_withKeyCapK4
1ALibrary:SW_PG1350_withKeyCapK33
1ATmega32U4-AUPackage_QFP:TQFP-44_10x10mm_P0.8mmU1
1BLibrary:SW_PG1350_withKeyCapK51
1BKSPLibrary:SW_PG1350_withKeyCapK15
1CLibrary:SW_PG1350_withKeyCapK49
1CAPSLibrary:SW_PG1350_withKeyCapK32
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_HorizontalJ2
1CrystalCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSolderingY1
1DLibrary:SW_PG1350_withKeyCapK35
1DELLibrary:SW_PG1350_withKeyCapK59
1DOWNLibrary:SW_PG1350_withKeyCapK70
1ELibrary:SW_PG1350_withKeyCapK20
1ESCLibrary:SW_PG1350_withKeyCapK1
1FLibrary:SW_PG1350_withKeyCapK36
1FNLibrary:SW_PG1350_withKeyCapK62
1GLibrary:SW_PG1350_withKeyCapK37
1HLibrary:SW_PG1350_withKeyCapK38
1ILibrary:SW_PG1350_withKeyCapK25
1JLibrary:SW_PG1350_withKeyCapK39
1KLibrary:SW_PG1350_withKeyCapK40
1LLibrary:SW_PG1350_withKeyCapK41
1LALTLibrary:SW_PG1350_withKeyCapK64
1LCTRLLibrary:SW_PG1350_withKeyCapK61
1LEFTLibrary:SW_PG1350_withKeyCapK69
1LSHIFTLibrary:SW_PG1350_withKeyCapK46
1LSPACELibrary:SW_PG1350_withKeyCapK65
1MLibrary:SW_PG1350_withKeyCapK53
1MACRO,,,,,,1Library:SW_PG1350_withKeyCapK0
1MACRO,,,,,,2Library:SW_PG1350_withKeyCapK16
1MACRO,,,,,,3Library:SW_PG1350_withKeyCapK31
1MACRO,,,,,,4Library:SW_PG1350_withKeyCapK45
1MACRO,,,,,,5Library:SW_PG1350_withKeyCapK60
1METALibrary:SW_PG1350_withKeyCapK63
1NLibrary:SW_PG1350_withKeyCapK52
1OLibrary:SW_PG1350_withKeyCapK26
1PLibrary:SW_PG1350_withKeyCapK27
1QLibrary:SW_PG1350_withKeyCapK18
1RLibrary:SW_PG1350_withKeyCapK21
1RALTLibrary:SW_PG1350_withKeyCapK67
1RCTRLLibrary:SW_PG1350_withKeyCapK68
1RIGHTLibrary:SW_PG1350_withKeyCapK71
1RSHIFTLibrary:SW_PG1350_withKeyCapK57
1RSPACELibrary:SW_PG1350_withKeyCapK66
1Reset_SWButton_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mmSWe
1SLibrary:SW_PG1350_withKeyCapK34
1TLibrary:SW_PG1350_withKeyCapK22
1TABLibrary:SW_PG1350_withKeyCapK17
1ULibrary:SW_PG1350_withKeyCapK24
1UPLibrary:SW_PG1350_withKeyCapK58
1USB_B_MicroConnector_USB:USB_Micro-B_Wuerth_629105150521J1
1VLibrary:SW_PG1350_withKeyCapK50
1WLibrary:SW_PG1350_withKeyCapK19
1XLibrary:SW_PG1350_withKeyCapK48
1YLibrary:SW_PG1350_withKeyCapK23
1ZLibrary:SW_PG1350_withKeyCapK47

The 165 most common of 171 parts.

More from mantacid/NetRazr

2
  • 2 layers167.6 × 119.4 mmNetrazr rev2-Left, the printed circuit board in 3D

    Netrazr rev2-Left

    mantacid/NetRazr

    Cyberdeck Documentation and project files

    92 parts3
  • 2 layers167.7 × 119.4 mmNetrazr rev2-Right, the printed circuit board in 3D

    Netrazr rev2-Right

    mantacid/NetRazr

    Cyberdeck Documentation and project files

    79 parts3

Similar boards

  • 2 layers243.2 × 106 mm3W6, the printed circuit board in 3D

    3W6

    weteor/3W6

    a small compact 3x5+3 split ortho keyboard

    113 parts488
  • 2 layers228.4 × 85 mmLeChiffre, the printed circuit board in 3D

    LeChiffre

    tominabox1/Le-Chiffre-Keyboard

    Great thanks goes to Jake at P3D for really making the case amazing and open sourcing his work. Check him out at P3Dstore.com

    105 parts183GPL-3.0
  • 2 layers228.6 × 76.8 mmSchwann Rev0.5b, the printed circuit board in 3D

    Schwann Rev0.5b

    The-Royal/The_Royal_Open-Source-Projects

    A Master Repository For All things Royal Made

    127 parts159MIT
  • 2 layers30 × 65 mmKeyboard mcu, the printed circuit board in 3D

    Keyboard mcu

    dpapavas/lagrange-keyboard

    A configurable, handwired, ergonomic keyboard

    26 parts137AGPL-3.0
  • 2 layers88.4 × 80 mmLHS Controller PCB, the printed circuit board in 3D

    LHS Controller PCB

    dmcke5/ZenDeck

    This is the second revision of my Mini PC based handheld Gaming PC! It is designed for a Beelink SER 5 Mini PC but could be adapted to other systems by changing the mounting brackets and outlet plate.

    76 parts133CERN-OHL-S-2.0
  • 2 layers259.5 × 89.1 mmSteno, the printed circuit board in 3D

    Steno

    crides/steno

    Embedded steno firmware + custom steno PCBs

    61 parts75MIT
  • 2 layers99.1 × 99.1 mmPower supply panelized, the printed circuit board in 3D

    Power supply panelized

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    223 parts75
  • 2 layers323.9 × 95.1 mmUnSplit, the printed circuit board in 3D

    UnSplit

    swiftrax/UnSplit

    Ergo 40% mechanical keyboard with all components on the top with diodes arranged in an array

    110 parts68GPL-2.0

Questions

How big is the Netrazr rev2 PCB?

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

What parts does the Netrazr rev2 use?

171 parts, built around the ATMEGA32U4-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 Netrazr rev2 KiCad files?

From the mantacid/NetRazr repository on GitHub, at the commit this page was made from: the board is Schematics/netrazr_rev2/KiCad/netrazr_rev2.kicad_pcb and its schematic Schematics/netrazr_rev2/KiCad/netrazr_rev2-Left.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Netrazr rev2 design in my own project?

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