Skip to the content
PCBKitNew board
2 layers299.2 × 180 mmCobra XP, the printed circuit board in 3D

Derived from Cobra, an experimental board for testing all kind of mods.

Size
299.2 × 180 mm
Copper layers
2
Thickness
1.6 mm
Parts
452
Nets
1,093
Pads
2,915
Tracks, vias
15,794, 1,009
Pours
4,568
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
2 Nov 2024
Updated
13 Apr 2026

Overview

Cobra XP is an open-source printed circuit board by ceteras, from the ceteras/Cobra-XP repository on GitHub, published under the MIT licence. It is a 2-layer board of 299.2 × 180 mm with 452 parts on 1,093 nets, routed with 15,794 tracks and 1,009 vias.

It is built around the 74LS373SC, 74LS42PC and 74LS00SC, with the 74LS157PC, 74LS74PC and 74LS153DC among its other parts. Its parts include 117 resistors, 73 ICs, 48 capacitors, 38 connectors and 23 diodes.

Main components

12

README

README.md

CoBra XP

English Readme

CoBra XP este un design de computer bazat pe microprocesorul Z80, derivat din proiectul Cobra.

Este construit pentru a experimenta cu circuite digitale și pentru a crea noi proiecte Z80.
Acest lucru este făcut pentru a onora comunitatea de modderi care au muncit din greu pe computerele lor Cobra, adăugând funcții și extensii.
Munca lor a însemnat tăierea pistelor, adăugarea de fire, construirea plăcilor de extensie și, cel mai important, cunoașterea la perfecțiune a pcb-ului și a schemei, aducând soluții inovatoare uimitoare.
Exemple de acest tip de contribuții pot fi văzute pe cobrasov.com.

Este de la sine înțeles că trebuie să știți ce faceți atunci când construiți Cobra XP.
De asemenea, dacă nu aveți experiență în construirea de electronice, acest proiect poate fi o platformă serioasă de învățare pentru dvs.

Disclaimer:

Nu ofer garantii de nici un fel. Acesta este un experiment, alăturați-vă pe propriul risc!
Proiectul original, la fel ca multe altele similare cu el au reputația unei anumite dificultăți în a-l face să funcționeze.
Pentru unii dintre noi, aceasta este cea mai bună parte, după ce o construim, sesiunile de depanare pot fi spectaculoase și pot duce la o mai bună înțelegere.

Starea experimentului

O comandă pentru un lot de plăci a fost plasată către unul dintre cei mai populari producători de pcb-uri.

Placa de bază CoBra

Lotul de 10 placi a ajuns la cei care s-au inscris in comanda, o placa a fost pusa in functiune in varianta 64K.

Placa de bază CoBra

Specificații:

  • CPU Z80A de 3,5 MHz
  • două rânduri de cipuri DRAM cu 16 pini, pot fi instalate 4164 sau DRAM de 5V numai de 16 Kbit precum MCM4517
  • trei hărți de memorie, câte una pentru fiecare: boot, modul CP/M, modul ZX Spectrum
  • boot rom poate fi 27C128, 27C256, 27C512, 28C256 (28 pini)
  • Rom-ul interpretor BASIC este într-un soclu cu 32 de pini, până la 4MBit 39SF040 (8x pagini de 16KB selectabile în software, încă doi jumperi pentru MSB)
  • Interfață video ZX Spectrum cu rezoluție 256 x 192, adresă de bază relocabilă (modurile de pornire și CP/M plasează zona video la o adresă diferită)
  • Tastatură cu 58 de taste, cu 50 de taste pentru modul ZX Spectrum plus 8 pentru CP/M
  • cip de sunet AY39810
  • interfață floppy i8272 - pe o placă separată (nu este inclusă în repo, pentru moment)
  • Port RS232 (bit-banged)
  • port joystick
  • zona de prototipare, poate incapea un soclu PLCC 84 THT
  • 5 amprente DIN de 28 pini 7,62 mm nepopulate, cu cipuri 26CV12 GAL de exemplu.
    fiecare dintre ele are un rând de contacte conectate la fiecare pini pentru cablare mai ușoară
  • 6x headere cu 10 pini plus unul cu 4 pini pentru alimentare, conectate la magistralele de adresa și date plus câteva semnale importante de pe placă
    aceasta este menită să permită crearea de plăci de extensie.
    se potrivesc cu un perfboard, sunt aliniate la pasul de 0,1 inch
    un șablon pentru o placă extensie poate fi vazut in extensions/template
  • 8x puncte de testare GND răspândite pe toată placa, destinate punctelor de testare cu buclă, utile pentru a agăța o clemă de masă a sondei osciloscopului
  • magistralele de adrese și de date sunt, de asemenea, prezente ca puncte de testare
  • jumperii smd "taie" unele conexiuni, majoritatea în partea de dos a placii, ajută la modificari, documentația aici
  • port de extensie folosind un conector DIN41612 cu 3x32 pini

Parts

452
QtyValueFootprintReferences
23680Cobra_original:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR35, R38, R45, R46, R47, R49, R50, R51, R52, R53, R54, R55, R56, R57, R58, R59 +7
211N4148Cobra_original:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D6, D7, D8, D9, D10, DBR1, DBR2, DBR3, DBR4, DBR5, P11, P12, P13 +5
2133Cobra_original:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R2, R3, R18, R19, R21, R24, R25, R28, R29, R30, R32, R33, R36, R37, R39 +5
191KCobra_original:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR6, R20, R22, R23, R26, R27, R31, R107, R114, R115, R116, R119, R124, R125, R126, R127 +3
16100nCobra_original:C_THT_762_254C1, C2, C3, C4, C9, C10, C11, C12, C13, C18, C34, C35, C101, C102, C103, C104
16MMN4164Cobra_original:DIP-16_W7.62mmU4, U5, U6, U7, U8, U9, U10, U11, U24, U25, U26, U27, U28, U29, U30, U31
1210KCobra_original:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR88, R89, R90, R95, R97, R98, R117, R118, R120, R121, R122, R123
12GNDTestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_BeadedTP35, TP51, TP52, TP53, TP54, TP55, TP56, TP57, TP58, TP59, TP61, TP62
11Conn_01x40Cobra_original:PinHeader_1x40_P2.54mm_VerticalJ13, J14, J15, J16, J17, J18, J19, J20, J21, J22, J38
10Conn_01x14Cobra_original:PinHeader_1x14_P2.54mm_VerticalJ23, J24, J25, J26, J27, J28, J29, J30, J32, J33
10MountingHole_PadCobra_original:MountingHole_3mm_PadH2, H4, H5, H8, H17, H18, H21, H22, H24, H25
9100nCobra_original:C_THT_508_254C8, C21, C22, C31, C39, C41, C46, C47, C176
94k7Cobra_original:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR10, R11, R12, R13, R14, R15, R16, R17, R69
84K7Cobra_original:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR67, R68, R108, R109, R110, R111, R112, R113
88K2Cobra_original:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR99, R100, R101, R102, R103, R104, R105, R106
710uCobra_original:C_THT_508_254C5, C7, C15, C16, C17, C32, C45
7470Cobra_original:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR72, R78, R79, R80, R81, R82, R83
674LS00Cobra_original:DIP-14_W7.62mmU16, U17, U37, U54, U55, U87
674LS95Cobra_original:DIP-14_W7.62mmU60, U77, U78, U81, U82, U83
6Conn_01x10Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ101, J102, J103, J104, J106, J107
574LS157Cobra_original:DIP-16_W7.62mmU41, U51, U58, U80, U85
574LS74Cobra_original:DIP-14_W7.62mmU2, U15, U18, U36, U61
5CDB407Cobra_original:DIP-14_W7.62mmU71, U72, U73, U74, U86
5GAL26V12Cobra_original:DIP-28_W7.62mmU48, U49, U50, U64, U65
4100Cobra_original:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR75, R76, R77, R91
4470uFCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC26, C27, C28, C29
474LS153Cobra_original:DIP-16_W7.62mmU3, U20, U22, U39
474LS193Cobra_original:DIP-16_W7.62mmU12, U13, U32, U33
4Conn_01x25Cobra_original:PinHeader_1x25_P2.54mm_VerticalJ34, J35, J36, J37
310Kmultiturn:TRIM_3296W-1-250RV1, RV2, RV3
3150Cobra_original:C_THT_508_254CAT1, CCS1, CHB1
3470uCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC19, C20, C44
3DIN-5Cobra_original:DIN-5J3, J4, J9
3bA14Cobra_original:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP24, JP25, JP26
2150Cobra_original:C_THT_762_254C6, C14
2150Cobra_original:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR48, R92
21uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC23, C25
2390Cobra_original:C_THT_508_254CCC1, CVR1
274LS04Cobra_original:DIP-14_W7.62mmU53, U57
274LS08Cobra_original:DIP-14_W7.62mmU19, U38
274LS10Cobra_original:DIP-14_W7.62mmU14, U40
274LS86Cobra_original:DIP-14_W7.62mmU35, U88
2Conn_01x01_MaleConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ5, J8
2Conn_01x15Cobra_original:PinHeader_1x15_P2.54mm_VerticalJEXA1, JEXB1
2VUConnector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_VerticalJ11, J12
2eCobra_original:MountingHole_3mm_PadH7, H23
2~{bWR}Cobra_original:TestPoint_Hole_D1mm_Drill0.6mmTP28, TP60
114MHzCrystal:Crystal_HC49-4H_VerticalY1
11500uFCobra_original:CP_Axial_L25.0mm_D9.0mm_P30.00mm_HorizontalC43
115pCobra_original:C_THT_508_254C30
11N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD11
11N5817Diode_THT:D_DO-34_SOD68_P7.62mm_HorizontalD4
1220Cobra_original:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR74
1220pCobra_original:C_THT_508_254C24
1240Cobra_original:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalRN1
1270Cobra_original:C_THT_762_254C36
12K2Cobra_original:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR9
12N2219Cobra_original:TO-92-CobraQ2
1330Cobra_original:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR70
1330nCobra_original:C_THT_508_254C33
1373_OECobra_original:TestPoint_Hole_D1mm_Drill0.6mmTP43
139SF040Cobra_original:DIP-32_W15.24mmU94
174LS11Cobra_original:DIP-14_W7.62mmU52
174LS20Cobra_original:DIP-14_W7.62mmU34
174LS373Cobra_original:DIP-20_W7.62mmU46
174LS393Cobra_original:DIP-14_W7.62mmU47
174LS42Cobra_original:DIP-16_W7.62mmU56
174LS51Cobra_original:DIP-14_W7.62mmU21
175Cobra_original:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR93
18255Package_DIP:DIP-40_W15.24mmU79
18272_4Cobra_original:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP15
18272_5Cobra_original:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP18
1AY39810Package_DIP:DIP-40_W15.24mmU44
1BAS_A17Cobra_original:TestPoint_Hole_D1mm_Drill0.6mmTP44
1BAS_A18Cobra_original:TestPoint_Hole_D1mm_Drill0.6mmTP45
1BR_CECobra_original:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP21
1BR_OECobra_original:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP22
1BR_WECobra_original:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mmJP20
1B_ROM_1Cobra_original:TestPoint_Hole_D1mm_Drill0.6mmTP39
1B_ROM_CECobra_original:TestPoint_Hole_D1mm_Drill0.6mmTP48

The 351 most common of 452 parts.

Questions

How big is the Cobra XP PCB?

It measures 299.2 × 180 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Cobra XP use?

452 parts, built around the 74LS373SC, 74LS42PC, 74LS00SC and 74LS157PC. 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 Cobra XP KiCad files?

From the ceteras/Cobra-XP repository on GitHub, at the commit this page was made from: the board is kicad/main.kicad_pcb and its schematic extensions/template/kicad/template.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Cobra XP design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from ceteras/Cobra-XP

1
  • 2 layers96.7 × 146.2 mmTemplate, the printed circuit board in 3D

    Template

    ceteras/Cobra-XP

    Derived from Cobra, an experimental board for testing all kind of mods.

    18 parts5MIT

Similar boards

  • 2 layers299.2 × 180 mm2layer, the printed circuit board in 3D

    2layer

    ceteras/CoBra

    A Z80 retro computer, ZX Spectrum compatible, can also run CP/M.

    369 parts11MIT
  • 2 layers486 × 306.3 mmMonacoGP, the printed circuit board in 3D

    MonacoGP

    stonedDiscord/MonacoGP

    Sega MonacoGP TTL Boards

    257 parts1
  • 2 layers630 × 300 mmSecretBase, the printed circuit board in 3D

    SecretBase

    stonedDiscord/SecretBase

    SEGA Secret Base Arcade Game

    441 parts
  • 2 layersNewBrain Original, the printed circuit board in 3D

    NewBrain Original

    flypie/NewBrain

    Newbury/Grundy NewBrain schematics

    209 parts5GPL-3.0
  • 2 layers228.1 × 172.7 mmADV-16 CPU, the printed circuit board in 3D

    ADV-16 CPU

    abzman/Northstar-Advantage-Cards

    113 parts4Unlicense
  • 2 layers221.5 × 149.5 mmZX1, the printed circuit board in 3D

    ZX1

    misterblack1/zenith_zt1

    Information gathered on the Zenith ZT-1 / ZT-10 / ZT-11 and ZTX/ZT-x-A variants

    140 parts5
  • 2 layers236.8 × 169.8 mmTK2000, the printed circuit board in 3D

    TK2000

    clemarfolly/Microdigital-TK2000

    Reprodução da PCB do TK-2000 da Microdigital, clone do Micro-Professor MPF-II

    212 parts17
  • 2 layers349.3 × 160 mmPowertran polysynth, the printed circuit board in 3D

    Powertran polysynth

    icnagy/powertran-polysynth

    Powertran/ETI polysynth

    113 parts