Nl2sch

tpecar·nl2sch·ebaz4205/ebaz4205.kicad_sch

This repository ships a schematic but no board layout.
Simulate this board

About the Nl2sch PCB

Nl2sch is an open source FPGA PCB design by tpecar, published on GitHub under the MIT license. It is a board, with 565 components from 565 distinct parts.

Its main chip is the XC7Z010-1CLG400I, from the FPGA family. Other key parts include the W29N01HVSINA, MMBT3904/1AM, J37I, IP101GA and RJ45. By type, the board carries 212 capacitors, 123 resistors, 20 ICs, 15 inductors, 5 crystals and 5 connectors.

From the project

Netlist to KiCad schematic

The motivation for writing these tools came from the EBAZ4205 project where the original Protel PCB design file was sourced.

In order to make the board approachable to the whole community, it was migrated to KiCad v6 (at the time of writing it wasn't finalized, so nightlies were used) which introduced the Altium PCB import functionality.

However, since the schematic and library files were missing, they had to be recreated from scratch - these tools automate some of the process.

Main components on the Nl2sch

Nl2sch bill of materials (BOM)

565 components, 565 distinct parts.

QtyPartRefs
1
NC
U7
1
W29N01HVSINA
U12
1
MMBT3904/1AM
U20
1
MMBT3904/1AM
U21
1
J37I
U22
1
NC
U23
1
IP101GA
U24
1
RJ45
U25
1
J37I
U26
1
J37I
U27
1
J37I
U28
1
ACOI
U30
1
XC7Z010-1CLG400I
U31
1
SGM706-SYS8
U65
1
EM6GD16EWKG-12H
U66
1
EL817
U67
1
EL817
U68
1
PC817
U69
1
PC817
U70
1
TPS51200AQDRCRQ1
NC
U72
Show 380 more
QtyPartRefs
1
DS1307Z+
NC
X3
1
NC
X5
1
33.333MHZ
X8
1
NC
Y2
1
25.000MHZ
Y3
1
4PIN-2.54MM
J3
1
2*3PIN-4.2MM
J4
1
4PIN-2.54MM
J5
1
NC
J7
1
NC
J8
1
2*10PIN-2.0MM
DATA1
1
2*10PIN-2.0MM
DATA2
1
2*10PIN-2.0MM
DATA3
1
470UF/16V
EC2
1
100UF/16V
EC5
1
470UF/16V
EC6
1
6*6*5MM
S2
1
NC
S3
1
BT16B03
T6
1
3V3
TP1
1
VDD_1V5
TP2
1
1V8
TP3
1
1V9
TP4
1
G
LED1
1
G
LED4
1
R+G
LED6
1
SS810
D21
1
SS810
D22
1
SS810
D23
1
NC
D24
1
1.2UH
FB10
1
1.2UH
FB14
1
1.2UH
FB15
1
1.2UH
FB16
1
4.7UH
L7
1
0.33UH
L9
1
0.33UH
L11
1
NC
L29
1
NC
L30
1
4.7UH
L31
1
4.7UH
L32
1
4.7UH
L33
1
0.33UH
L36
1
4.7UH
L37
1
1.2UH
L113
1
NC
C68
1
NC
C69
1
NC
C71
1
1UF
C73
1
10UF
C82
1
NC
C93
1
NC
C94
1
10NF
C147
1
22UF
C289
1
22UF
C290
1
10UF
C291
1
10UF
C292
1
100NF
C293
1
NC
C294
1
100NF
C295
1
100NF
C304
1
100NF
C305
1
10UF
C306
1
10UF
C307
1
10UF
C308
1
10UF
C309
1
10UF
C310
1
100NF
C319
1
100NF
C320
1
100NF
C321
1
100NF
C322
1
100NF
C323
1
1NF
C325
1
100NF
C327
1
100NF
C333
1
100NF
C334
1
NC
C362
1
NC
C363
1
NC
C364
1
NC
C366
1
100NF
C367
1
100NF
C368
1
100NF
C369
1
100NF
C370
1
NC
C371
1
NC
C372
1
100NF
C373
1
100NF
C374
1
100NF
C375
1
100NF
C376
1
22PF
C377
1
NC
C379
1
100NF
C379A1
1
22PF
C380
1
100NF
C382
1
22UF
C383
1
10UF
C384
1
22UF
C385
1
NC
C386
1
100NF
C386A1
1
100NF
C387
1
10UF
C389
1
22UF
C390
1
10UF
C391
1
22UF
C392
1
100NF
C393
1
100NF
C394
1
NC
C395
1
10UF
C396
1
22UF
C397
1
10UF
C398
1
22UF
C399
1
100NF
C400
1
100NF
C401
1
NC
C402
1
10UF
C403
1
NC
C538
1
10UF
C625
1
10UF
C626
1
NC
C628
1
100NF
C659
1
100NF
C660
1
100NF
C661
1
100NF
C662
1
33UF
C663
1
100NF
C664
1
51UF
C665
1
3.9UF
C666
1
470NF
C667
1
470NF
C668
1
51UF
C669
1
3.9UF
C670
1
470NF
C671
1
470NF
C672
1
3.9UF
C673
1
470NF
C674
1
NC
C845
1
NC
C846
1
NC
C856
1
NC
C856A1
1
100NF
C1887
1
100NF
C1985
1
100NF
C1987
1
470NF
C2250
1
3.9UF
C2269
1
10NF
C2280
1
100PF
C2285
1
100PF
C2287
1
51UF
C2288
1
470NF
C2291
1
3.9UF
C2292
1
470NF
C2293
1
51UF
C2294
1
3.9UF
C2295
1
470NF
C2296
1
470NF
C2297
1
470NF
C2298
1
470NF
C2299
1
100PF
C2300
1
100PF
C2302
1
100NF
C2303
1
100NF
C2304
1
51UF
C2305
1
3.9UF
C2306
1
470NF
C2307
1
470NF
C2308
1
3.9UF
C2309
1
470NF
C2310
1
3.9UF
C2312
1
470NF
C2313
1
470NF
C2314
1
51UF
C2315
1
3.9UF
C2316
1
470NF
C2317
1
470NF
C2318
1
3.9UF
C2319
1
470NF
C2320
1
3.9UF
C2321
1
470NF
C2322
1
470NF
C2323
1
3.9UF
C2324
1
3.9UF
C2325
1
470NF
C2326
1
470NF
C2327
1
3.9UF
C2328
1
470NF
C2329
1
3.9UF
C2330
1
3.9UF
C2331
1
470NF
C2332
1
470NF
C2333
1
470NF
C2334
1
470NF
C2335
1
51UF
C2336
1
51UF
C2337
1
3.9UF
C2338
1
470NF
C2339
1
470NF
C2340
1
3.9UF
C2341
1
470NF
C2342
1
33UF
C2343
1
33UF
C2344
1
51UF
C2345
1
470NF
C2346
1
470NF
C2347
1
10UF
C2349
1
33UF
C2349A1
1
RES1
C2350
1
51UF
C2351
1
3.9UF
C2352
1
470NF
C2353
1
470NF
C2354
1
3.9UF
C2355
1
470NF
C2356
1
51UF
C2357
1
51UF
C2358
1
470NF
C2359
1
470NF
C2360
1
470NF
C2361
1
3.9UF
C2362
1
470NF
C2363
1
33UF
C2365
1
33UF
C2366
1
10NF
C2367
1
10NF
C2368
1
10NF
C2369
1
10UF
C2370
1
10NF
C2371
1
10NF
C2372
1
10NF
C2373
1
10NF
C2374
1
10NF
C2375
1
10NF
C2376
1
10NF
C2377
1
10NF
C2378
1
10NF
C2379
1
10NF
C2381
1
10NF
C2382
1
100NF
C2383
1
100NF
C2384
1
1NF
C2385
1
100NF
C2394
1
NC
C2395
1
NC
C2396
1
NC
C2397
1
3.9UF
C2398
1
NC
C2399
1
NC
C2400
1
NC
C2401
1
NC
C2402
1
NC
C2403
1
NC
C2404
1
NC
C2405
1
NC
C2406
1
NC
C2407
1
NC
C2408
1
NC
C2409
1
1UF
C2410
1
4.7K 1%
R36
1
22R 1%
R37
1
4.7K 1%
R38
1
150R 1%
R45
1
150R 1%
R46
1
150R 1%
R47
1
NC
R117
1
NC
R120
1
10K 1%
R120A1
1
NC
R122
1
NC
R160
1
NC
R161
1
NC
R162
1
NC
R163
1
NC
R164
1
NC
R165
1
10K 1%
R166
1
0R 1%
R167
1
NC
R244
1
NC
R245
1
0R 1%
R246
1
NC
R247
1
NC
R248
1
NC
R277
1
NC
R1279
1
51K 5%
R1333
1
11.3K 1%
R1336
1
10K 1%
R1344
1
33R 1%
R1345
1
33R 1%
R1346
1
NC
R1347
1
NC
R1348
1
4.7K 1%
R1358
1
4.7K 1%
R1359
1
4.7K 1%
R1360
1
10K 1%
R1361
1
33R 1%
R1362
1
33R 1%
R1363
1
NC
R1364
1
NC
R1365
1
NC
R1372
1
33R 1%
R1373
1
33R 1%
R1379
1
5.1K 1%
R1381
1
5.1K 1%
R1383
1
75R 1%
R1384
1
22R 1%
R1385
1
5.1K 1%
R1386
1
NC
R1388
1
330R 1%
R1389
1
5.1K 1%
R1390
1
22R 1%
R1391
1
5.1K 1%
R1392
1
6.2K 1%
R1393
1
22R 1%
R1394
1
5.1K 1%
R1396
1
22R 1%
R1397
1
75R 1%
R1400
1
33R 1%
R1401
1
75R 1%
R1404
1
22R 1%
R1405
1
NC
R1406
1
75R 1%
R1407
1
5.1K 1%
R1408
1
NC
R1409
1
22R 1%
R1410
1
NC
R1411
1
330R 1%
R1412
1
10K 1%
R1413
1
6.81K 1%
R1414
1
10K 1%
R1415
1
15K 1%
R1417
1
10K 1%
R1418
1
4.02K 1%
R1420
1
2K 1%
R1421
1
33R 1%
R1481
1
3K 5%
R1482
1
1.2K 5%
R1483
1
NC
R1485
1
22R 1%
R1487
1
22R 1%
R1488
1
22R 1%
R1491
1
22R 1%
R1492
1
NC
R1493
1
0R 1%
R1494
1
0R 1%
R1495
1
0R 1%
R1496
1
NC
R1497
1
NC
R1498
1
NC
R1499
1
330R 1%
R1500
1
330R 1%
R1501
1
4.7K 1%
R1502
1
4.7K 1%
R1503
1
22R 1%
R1504
1
22R 1%
R1505
1
22R 1%
R1506
1
4.7K 1%
R1507
1
100K 1%
R1948
1
NC
R1949
1
10K 1%
R1950
1
10K 1%
R1995
1
1.2K 1%
R2159
1
1.2K 1%
R2161
1
10K 1%
R2336
1
NC
R2340
1
10K 1%
R2350
1
NC
R2389
1
NC
R2391
1
33R 1%
R2392
1
100K 1%
R2430
1
100K 1%
R2432
1
100K 1%
R2433
1
NC
R2434
1
NC
R2435
1
22R 1%
R2436
1
22R 1%
R2437
1
NC
R2438
1
NC
R2439
1
NC
R2440
1
NC
R2441
1
NC
R2442
1
NC
R2443

Nl2sch design files

The KiCad project lives in the tpecar/nl2sch repository on GitHub; these links point at the commit this page was built from.

Nl2sch: common questions

What microcontroller does the Nl2sch use?

The Nl2sch is built around the XC7Z010-1CLG400I, from the FPGA family.

How many components are on the Nl2sch?

565 components, from 565 distinct parts. The full bill of materials is listed on this page.

Where can I download the Nl2sch design files?

From the tpecar/nl2sch repository on GitHub, which has the schematic and a netlist; the links under Design files point to each one.

Can I use the Nl2sch design in my own project?

Yes, under the terms of its MIT license, which tpecar chose for the repository.

Can I test firmware for the Nl2sch without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug FPGA firmware against it before you order a PCB.

Similar boards