Skip to the content
2 layers209.5 × 154.9 mmAlu c, the printed circuit board in 3D

NLP(Nand Logic Processor)のリポジトリ

Size
209.5 × 154.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
174
Nets
351
Pads
1,190
Tracks, vias
3,681, 579
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
17 May 2023
Updated
13 Oct 2025

Overview

Alu c is an open-source printed circuit board by cherry-takuan, from the cherry-takuan/nlp repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 209.5 × 154.9 mm with 174 parts on 351 nets, routed with 3,681 tracks and 579 vias.

It is built around the CD74HC00M. Its parts include 60 ICs, 57 diodes, 29 capacitors, 10 resistors and 5 connectors.

Main components

1

README

readme.md

NLP(NAND Logic Processor)

現在開発中のNANDのみを用いたCPUのプロジェクトです. 現在以下のバリエーションが存在します
NLP-16

  • NLP-16
  • NLP-16A

NLP-16は本プロジェクトの最初の成果物です.2019年(私が高校2年)の冬に設計を開始し,そこから3年ほどかけ製作しました.
動作(Twitter)
単独での動作に成功しましたがいくつかの改善点が見つかったため,NLP-16によって得られた知見を基に改良版としてNLP-16Aを現在は開発中です.
また,NLP-16Aではキット化を目標に設計,製作しています.

Parts

174
QtyValueFootprintReferences
60CD74HC00Package_DIP:DIP-14_W7.62mmU1, U2, U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22, U23 +44
57LEDLED_THT:LED_D3.0mmD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +41
280.1uCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +12
922Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R3, R4, R5, R6, R7, R8, R9
8R_Network08Resistor_THT:R_Array_SIP9RN1, RN2, RN3, RN4, RN5, RN6, RN7, RN8
4Conn_02x10_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_HorizontalJ1, J2, J3, J4
4MountingHole_PadMountingHole:MountingHole_3mm_PadH1, H2, H3, H4
1100uCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC29
1470Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10
1LOGOLOGOG***
1Screw_Terminal_01x02TerminalBlock:TerminalBlock_bornier-2_P5.08mmJ5

More from cherry-takuan/nlp

12
  • 2 layers209.6 × 154.9 mmY BUS Ctrl, the printed circuit board in 3D

    Y BUS Ctrl

    cherry-takuan/nlp

    NLP(Nand Logic Processor)のリポジトリ

    155 parts45CC-BY-SA-4.0
  • 2 layers209.6 × 154.9 mmReg, the printed circuit board in 3D

    Reg

    cherry-takuan/nlp

    NLP(Nand Logic Processor)のリポジトリ

    144 parts45CC-BY-SA-4.0
  • 2 layers209.6 × 154.9 mmInstruction decoder, the printed circuit board in 3D

    Instruction decoder

    cherry-takuan/nlp

    NLP(Nand Logic Processor)のリポジトリ

    138 parts45CC-BY-SA-4.0
  • 2 layers209.5 × 154.9 mmAlu ctrl, the printed circuit board in 3D

    Alu ctrl

    cherry-takuan/nlp

    NLP(Nand Logic Processor)のリポジトリ

    113 parts45CC-BY-SA-4.0
  • 2 layers209.6 × 154.9 mmAccumulator, the printed circuit board in 3D

    Accumulator

    cherry-takuan/nlp

    NLP(Nand Logic Processor)のリポジトリ

    111 parts45CC-BY-SA-4.0
  • 2 layers209.6 × 154.9 mmID interface, the printed circuit board in 3D

    ID interface

    cherry-takuan/nlp

    NLP(Nand Logic Processor)のリポジトリ

    86 parts45CC-BY-SA-4.0
  • 2 layers209.6 × 154.9 mmBUS terminator, the printed circuit board in 3D

    BUS terminator

    cherry-takuan/nlp

    NLP(Nand Logic Processor)のリポジトリ

    79 parts45CC-BY-SA-4.0
  • 2 layers99.7 × 99.7 mmRS 232, the printed circuit board in 3D

    RS 232

    cherry-takuan/nlp

    NLP(Nand Logic Processor)のリポジトリ

    61 parts45CC-BY-SA-4.0
  • 2 layers45.7 × 99.1 mmState hold, the printed circuit board in 3D

    State hold

    cherry-takuan/nlp

    NLP(Nand Logic Processor)のリポジトリ

    56 parts45CC-BY-SA-4.0
  • 2 layers99.7 × 99.7 mmIO board, the printed circuit board in 3D

    IO board

    cherry-takuan/nlp

    NLP(Nand Logic Processor)のリポジトリ

    41 parts45CC-BY-SA-4.0
  • 2 layers99.7 × 99.7 mmRAM board, the printed circuit board in 3D

    RAM board

    cherry-takuan/nlp

    NLP(Nand Logic Processor)のリポジトリ

    24 parts45CC-BY-SA-4.0
  • 2 layers87.6 × 61.6 mmDebug, the printed circuit board in 3D

    Debug

    cherry-takuan/nlp

    NLP(Nand Logic Processor)のリポジトリ

    22 parts45CC-BY-SA-4.0

Similar boards

  • 2 layers200 × 200 mmALU, the printed circuit board in 3D

    ALU

    Liu-Yuzh/PEC-1

    Hand made 8bitCPU

    58 parts1
  • 2 layers93.6 × 55 mmNeurolab, the printed circuit board in 3D

    Neurolab

    fossasia/neurolab-hardware

    Neurolab Hardware

    174 parts1.6kApache-2.0
  • 2 layers120 × 130 mmSingularitySurfer V1, the printed circuit board in 3D

    SingularitySurfer V1

    nkrackow/SingularitySurfer-FPGA-Lock-In-Amplifier

    Repository for the development of an FPGA based DSP Lock-In Amplifier

    174 parts80MIT
  • 2 layers296.5 × 124 mm5AhG3-18S, the printed circuit board in 3D

    5AhG3-18S

    doppelhub/Honda_Insight_LiBCM

    Replacement BCM for G1 Honda Insight Lithium Conversion

    174 parts25CC-BY-SA-4.0
  • 2 layers420.3 × 95.3 mmKeybird42, the printed circuit board in 3D

    Keybird42

    fanf2/kbd

    my homemade keyboard projects

    174 parts22
  • 2 layers313 × 211 mm15s4p board, the printed circuit board in 3D

    15s4p board

    WannaBAcoder/PCB-Powerwalls

    File Repository for the DIY PCB Powerwall Community

    174 parts21
  • 2 layers285 × 94.6 mmYuiop54v2, the printed circuit board in 3D

    Yuiop54v2

    koron/yuiop

    YUIOP: Etude of designing keyboards

    174 parts15MIT
  • 2 layers213.2 × 120.4 mmWin split right, the printed circuit board in 3D

    Win split right

    alexcamlo/winsplit

    Inspired by the Boardrun Bizarre and Red herring. I wanted to be able to use a normal keyset, so no full ortho, but split.

    174 parts14

Questions

How big is the Alu c PCB?

It measures 209.5 × 154.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Alu c use?

174 parts, built around the CD74HC00M. 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 Alu c KiCad files?

From the cherry-takuan/nlp repository on GitHub, at the commit this page was made from: the board is nlp-16a/Hardware/alu_c/alu_c.kicad_pcb and its schematic nlp-16a/Hardware/A_BUS_Ctrl/A_BUS_Ctrl.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Alu c design in my own project?

Its repository publishes it under the CC-BY-SA-4.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).