Skip to the content
PCBKitNew board
2 layers96.7 × 146.2 mmTemplate, the printed circuit board in 3D

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

Size
96.7 × 146.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
64
Pads
74
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 7 (file 20221018)
Created
2 Nov 2024
Updated
13 Apr 2026

Overview

Template 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 96.7 × 146.2 mm with 18 parts on 64 nets.

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

18
QtyValueFootprintReferences
6Conn_01x10Connector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_VerticalJ2, J3, J4, J5, J6, J7
1Conn_01x04Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ1
1IO1Cobra_original:TestPoint_Hole_D1mm_Drill0.6mmTP1
1IO2Cobra_original:TestPoint_Hole_D1mm_Drill0.6mmTP5
1IO3Cobra_original:TestPoint_Hole_D1mm_Drill0.6mmTP6
1IO4Cobra_original:TestPoint_Hole_D1mm_Drill0.6mmTP7
1IO5Cobra_original:TestPoint_Hole_D1mm_Drill0.6mmTP10
1IO9Cobra_original:TestPoint_Hole_D1mm_Drill0.6mmTP11
1MountingHole_PadMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1
1~{bRD}Cobra_original:TestPoint_Hole_D1mm_Drill0.6mmTP3
1~{bRFSH}Cobra_original:TestPoint_Hole_D1mm_Drill0.6mmTP2
1~{bWR}Cobra_original:TestPoint_Hole_D1mm_Drill0.6mmTP4

The 17 most common of 18 parts.

Questions

How big is the Template PCB?

It measures 96.7 × 146.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Template use?

18 parts. 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 Template KiCad files?

From the ceteras/Cobra-XP repository on GitHub, at the commit this page was made from: the board is extensions/template/kicad/template.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 Template 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 layers299.2 × 180 mmCobra XP, the printed circuit board in 3D

    Cobra XP

    ceteras/Cobra-XP

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

    452 parts5MIT

Similar boards

  • 2 layers27.9 × 16.5 mmPowerSSO-24 breakout, the printed circuit board in 3D

    PowerSSO-24 breakout

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    18 parts1.2k
  • 2 layers42.7 × 13.7 mmStm32-mini12864, the printed circuit board in 3D

    Stm32-mini12864

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    18 parts1.1kGPL-3.0
  • 2 layers41.2 × 46.6 mmThumb cluster left, the printed circuit board in 3D

    Thumb cluster left

    JesusFreke/lalboard

    A 3D-printed keyboard inspired by the DataHand

    18 parts993
  • 2 layers44 × 51.3 mm4272MAVcoder R4, the printed circuit board in 3D

    4272MAVcoder R4

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    18 parts915
  • 2 layers28.3 × 14.3 mmTap Photosensor PCB, the printed circuit board in 3D

    Tap Photosensor PCB

    VoronDesign/Voron-Tap

    Tap is a nozzle-based z-probe for the V2 and Trident printer designs. The entire toolhead moves to trigger an optical switch. Tap offers many advantages:

    18 parts716GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 stepper driver, the printed circuit board in 3D

    L0 stepper driver

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    18 parts546MIT
  • 2 layersMooltipass, the printed circuit board in 3D

    Mooltipass

    limpkin/mooltipass

    Github repository dedicated to the mooltipass project

    18 parts531
  • 2 layers42.5 × 28.8 mmC5VRX JACK DIY V2, the printed circuit board in 3D

    C5VRX JACK DIY V2

    Twotoz/C5VRX

    Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS

    18 parts515GPL-3.0