Dino v0 0 2
robertrico·dino-homebrew·dino_v0_0_2/dino_v0_0_2.kicad_pcb
About the Dino v0 0 2 PCB
Dino v0 0 2 is an open source PCB design by robertrico, published on GitHub. It is a 4-layer board measuring 298.9 × 222.8 mm, with 179 components from 32 distinct parts.
Other key parts include the 74LS193, 74LS08, 74LS163, 74LS138 and AT28C64B. By type, the board carries 78 capacitors, 77 ICs, 11 connectors, 11 resistors, 1 crystal and 1 switch.
From the project
Discrete Integrated NISC Operator — an 8-bit CPU built from 74-series logic on breadboards. That's the machine itself: no microcontroller, no FPGA. Every register, every bus, every gate is a chip you can put a probe on. (The repo does carry a generated FPGA twin for design-ahead
Discrete Integrated NISC Operator — an 8-bit CPU built from 74-series logic on breadboards. That's the machine itself: no microcontroller, no FPGA. Every register, every bus, every gate is a chip you can put a probe on. (The repo does carry a generated FPGA twin for design-ahead — see fpga/.)
Schematics in KiCad, microcode in EEPROM, and a bare-metal ATmega2560 test rig that brings the machine up one board at a time.
Main components on the Dino v0 0 2
Dino v0 0 2 bill of materials (BOM)
179 components, 32 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | 74LS193 | DIP-16_W7.62mm | U1, U2, U3, U4 |
| 3 | 74LS08 | DIP-14_W7.62mm | U5, U53, U69 |
| 2 | 74LS163 | DIP-16_W7.62mm | U6, U20 |
| 7 | 74LS138 | DIP-16_W7.62mm | U7, U8, U28, U29, U30, U70, U71 |
| 3 | AT28C64B | DIP-28_W15.24mm | U9, U15, U23 |
| 8 | 74LS02 | DIP-14_W7.62mm | U10, U22, U50, U52, U57, U60, U61, U62 |
| 17 | 74LS245 | DIP-20_W7.62mm | U11, U12, U13, U14, U19, U21, U25, U41 +9 |
| 2 | 74LS244N | DIP-20_W7.62mm | U16, U17 |
| 11 | 74LS373 | DIP-20_W7.62mm | U18, U31, U32, U33, U34, U35, U45, U46 +3 |
| 1 | AT28C256 | DIP-28_W15.24mm | U24 |
| 1 | MCM60256AP | DIP-28_W15.24mm | U26 |
| 1 | 74LS74 | DIP-14_W7.62mm | U27 |
| 2 | 7400 | DIP-14_W7.62mm | U36, U51 |
| 2 | 74LS04 | DIP-14_W7.62mm | U37, U78 |
| 2 | 74F382N | DIP-20_W7.62mm | U38, U40 |
| 2 | 74LS00 | DIP-14_W7.62mm | U39, U74 |
| 2 | 74LS157 | DIP-16_W7.62mm | U48, U77 |
| 1 | 74LS273 | DIP-20_W7.62mm | U49 |
| 1 | 74LS14 | DIP-14_W7.62mm | U56 |
| 4 | 74LS169 | DIP-16_W7.62mm | U63, U64, U65, U66 |
Show 12 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74LS32 | DIP-14_W7.62mm | U75 |
| 1 | 4MHz | Oscillator_DIP-14 | Y1 |
| 8 | DINO_BUS_SOCKET | EdgeSocket_2x25_P2.54mm_THT | J1, J2, J3, J4, J5, J6, J7, J8 |
| 1 | ATX-24 | Molex_Mini-Fit_Jr_5566-24A_2x12_P4.20mm_Vertical | J9 |
| 1 | PS_ON | PinHeader_1x02_P2.54mm_Vertical | J10 |
| 1 | Conn_01x08_Socket | PinSocket_1x08_P2.54mm_Vertical | J11 |
| 1 | RESET_BTN | SW_PUSH_6mm | SW2 |
| 1 | 10µF | CP_Radial_D5.0mm_P2.00mm | C1 |
| 77 | 0.1µF | C_Disc_D5.0mm_W2.5mm_P2.50mm | C3, C4, C5, C6, C8, C9, C10, C11 +69 |
| 1 | 10kΩ | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 2 | 100Ω | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R3 |
| 8 | 4.7kΩ | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4, R5, R6, R7, R8, R25, R26, R27 |
Dino v0 0 2 design files
The KiCad project lives in the robertrico/dino-homebrew repository on GitHub; these links point at the commit this page was built from.
Dino v0 0 2: common questions
How big is the Dino v0 0 2 PCB?
The Dino v0 0 2 measures 298.9 × 222.8 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Dino v0 0 2?
179 components, from 32 distinct parts. The full bill of materials is listed on this page.
Where can I download the Dino v0 0 2 design files?
From the robertrico/dino-homebrew repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Dino v0 0 2 design in my own project?
The repository has no license, so all rights stay with robertrico. Use it as a reference, and ask the author before reusing the design.