Skip to the content
PCBKitNew board
2 layers20.3 × 52.1 mmMax7 proto, the printed circuit board in 3D

Prototyping Board for Altera MAX7000 CPLDs

Size
20.3 × 52.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
23
Nets
46
Pads
137
Tracks, vias
316, 17
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
7 Aug 2020
Updated
7 Aug 2020

Overview

Max7 proto is an open-source printed circuit board by skiselev, from the skiselev/max7_proto repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 20.3 × 52.1 mm with 23 parts on 46 nets, routed with 316 tracks and 17 vias.

It is built around the EPM7064AETC44-7. Its parts include 9 capacitors, 5 resistors, 3 connectors, 2 ICs and 1 diode. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

Main components

1

README

README.md

MAX7 Proto

Prototyping Board for Altera MAX7000 CPLDs

Table of Content

Introduction

MAX7 Proto is a prototyping board based on Altera MAX7000 series CPLDs. The board has pin headers on both sides, and it can be easily mounted on a breadboard. It also includes a 3.3V LDO, so that MAX7000AE CPLDs can be used. A DIP-8 oscillator socket is provided for the designs that requre a clock.

MAX7 Proto Assembled Board Side View

Hardware Documentation

Schematic and PCB Layout

Schematic

PCB Layout

Connectors and Jumpers

J1, J2 - CPLD Breakout Pin Headers
PinSignal NameDescriptionPinSignal NameDescription
J1-1VCCPower Supply - +5VJ2-1VCCPower Supply - +5V
J1-2PIN1_TDICPLD Pin 1; JTAG TDI; I/OJ2-2PIN44CPLD Pin 44; I/O
J1-3PIN2CPLD Pin 2; I/OJ2-3PIN43CPLD Pin 43; I/O
J1-4PIN3CPLD Pin 3; I/OJ2-4PIN42CPLD Pin 42; I/O
J1-5PIN5CPLD Pin 5; I/OJ2-5PIN40CPLD Pin 40; In, OE2, GCLK2
J1-6PIN6CPLD Pin 6; I/OJ2-6PIN39CPLD Pin 39; In, GCLRn
J1-7PIN7_TMSCPLD Pin 7; JTAG TMS; I/OJ2-7PIN38CPLD Pin 38; In, OE1n
J1-8PIN8CPLD Pin 8; I/OJ2-8PIN37CPLD Pin 37; In, GCLK2
J1-9PIN10CPLD Pin 10; I/OJ2-9PIN35CPLD Pin 35; I/O
J1-10PIN11CPLD Pin 11; I/OJ2-10PIN34CPLD Pin 34; I/O
J1-11PIN12CPLD Pin 12; I/OJ2-11PIN33CPLD Pin 33; I/O
J1-12PIN13CPLD Pin 13; I/OJ2-12PIN32_TDOCPLD Pin 32; JTAG TDO; I/O
J1-13PIN14CPLD Pin 14; I/OJ2-13PIN31CPLD Pin 31; I/O
J1-14PIN15CPLD Pin 15; I/OJ2-14PIN30CPLD Pin 30; I/O
J1-15PIN18CPLD Pin 18; I/OJ2-15PIN28CPLD Pin 28; I/O
J1-16PIN19CPLD Pin 19; I/OJ2-16PIN27CPLD Pin 27; I/O
J1-17PIN20CPLD Pin 20; I/OJ2-17PIN26_TCKCPLD Pin 26; JTAG TCK; I/O
J1-18PIN21CPLD Pin 21; I/OJ2-18PIN25CPLD Pin 25; I/O
J1-19PIN22CPLD Pin 22; I/OJ2-19PIN23CPLD Pin 23; I/O
J1-20GNDGroundJ2-20GNDGround
J3 - JTAG - CPLD
PinSignal NameDescriptionPinSignal NameDescription
1TCKTest Clock2GNDGround
3TDOTest Data Output43.3VPower Supply - +3.3V
5TMSTest Mode Select6PIN2No Connect
7NCNo Connect8NCNo Connect
9TDITest Data Input10GNDGround
JP1 - LDO Bypass

Solder instead of U2 LDO when using a 5V CPLD

JP2 - Oscillator Connect

Solder to connect X1 oscillator to CPLD pin 37 / GCLK1

Bill of Materials

MAX7_Proto project on Mouser.com - View and order all components except of the PCB.

MAX7_Proto project on OSH Park - View and order the PCB.

Component typeReferenceDescriptionQuantityPossible sources and notes
PCBMAX7 Proto PCB1Order from a PCB manufacturer of your choice using provided Gerber or KiCad files
CapacitorC110nF 0603 SMT1Mouser 77-V0603Y103KXJAC31X
CapacitorC2 - C7100nF 0603 SMT6Mouser 77-VJ0603Y104JXJPBC
CapacitorC8, C910uF 1210 SMT2Mouser 74-593D106X9016A2TE3
LEDD10603 SMT Power/Green1Mouser 78-VLMG1300-GS08
ConnectorJ1, J2Pin Header 1x20, 2.54 mm pitch2Mouser 649-68000-220HLF
ConnectorJ5Pin Header 2x5, 2.54 mm pitch, Shrouded1Mouser 710-61201021621
ResistorR11 kOhm 0603 SMT1Mouser 71-CRCW0603-1.0K-E3
ResistorR2 - R510 kOhm 0603 SMT4Mouser 71-CRCW0603-10K-E3
Integrated CircuitU1EPM7064AETC44, Altera MAX 7000AE CPLD, TQFP-441Mouser 989-EPM7064AETC4410N
Integrated CircuitU2TPS79333-EP1Mouser 595-TPS79333DBVR
SocketX1Half can / DIP-8 Oscillator Socket1Mouser 535-1108800
Crystal OscillatorX1Half can / DIP-8 Oscillator, 5V1Optional, frequency depends on the design requirements

Programming

Use free Altera Quartus II 13.0sp1 Web Edition to program the CPLD. Newer Quartus versions do not support Altera MAX7000 CPLDs.

Parts

23
QtyValueFootprintReferences
6100nFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC2, C3, C4, C5, C6, C7
410kResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR2, R3, R4, R5
210uFCapacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-I_Pad1.58x1.35mm_HandSolderC8, C9
110nFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC1
11kResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1
1CLKJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP2
1CXO_DIP8Oscillator:Oscillator_DIP-8X1
1EPM7064AETC44Package_QFP:TQFP-44_10x10mm_P0.8mmU1
1JTAGConnector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ3
1LDO_BYPASSJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1Pins_1Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ1
1Pins_2Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ2
1PowerLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1
1TPS79333-EPPackage_TO_SOT_SMD:SOT-23-5_HandSolderingU2

Questions

How big is the Max7 proto PCB?

It measures 20.3 × 52.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Max7 proto use?

23 parts, built around the EPM7064AETC44-7. 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 Max7 proto KiCad files?

From the skiselev/max7_proto repository on GitHub, at the commit this page was made from: the board is KiCad/MAX7_Proto.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Max7 proto design in my own project?

Its repository publishes it under the GPL-3.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).

Similar boards

  • 2 layers65 × 56 mmPi servo hat, the printed circuit board in 3D

    Pi servo hat

    earthtojake/text-to-cad

    Design physical products with AI

    23 parts26kMIT
  • 2 layers14 × 100 mmYunomi, the printed circuit board in 3D

    Yunomi

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    23 parts3kApache-2.0
  • 2 layers50.8 × 52.2 mmFuhhni, the printed circuit board in 3D

    Fuhhni

    hackclub/OnBoard

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

    23 parts915
  • 2 layers138.8 × 89.8 mmKeyboard pcb, the printed circuit board in 3D

    Keyboard pcb

    diepala/cantor

    Cantor keyboard, a 42 key diodeless split keyboard.

    23 parts756GPL-3.0
  • 2 layers32.9 × 53.3 mmGoatgdo, the printed circuit board in 3D

    Goatgdo

    Kaldek/rat-ratgdo

    Open source schematics for ratgdo PCB

    23 parts511MIT
  • 2 layers35.5 × 50 mmTobo, the printed circuit board in 3D

    Tobo

    kelu124/echomods

    Open source ultrasound processing modules and building blocks

    23 parts463
  • 2 layers19 × 19 mmKeybit, the printed circuit board in 3D

    Keybit

    notaroomba/keybytes

    A truly modular keyboard

    23 parts444
  • 2 layers88.5 × 28 mmExpBreakout, the printed circuit board in 3D

    ExpBreakout

    Duet3D/Duet-2-Hardware

    The KiCAD source for the Duet 3d printer controller see www.duet3d.com

    23 parts258