We816-mark2

danwerner21·we816-mark2·Hardware/we816mark2.kicad_pcb

We816-mark2 PCB layout, top view — open source RP2040/RP2350 board by danwerner21

About the We816-mark2 PCB

We816-mark2 is an open source RP2040/RP2350 PCB design by danwerner21, published on GitHub. It is a 2-layer board measuring 360.1 × 141.4 mm, with 128 components from 60 distinct parts.

Its main chip is the Pico, from the RP2040/RP2350 family. Other key parts include the W65C22NxP, 7406, 74LS06N, 74LS14 and GAL16V8. By type, the board carries 44 capacitors, 31 ICs, 27 resistors, 12 connectors, 4 crystals and 2 relays.

From the project

WE816 PC Mark/2

EhBASIC by Lee Davison was ported to the 65816 CPU on the WE816 computer. It is designed to allow a full 64K bank for BASIC code and variables with the BASIC interpreter running in a totally different bank. Full documentation on the basic intrepreter can be found in the support folder

* V0.9 board U16 should not be populated -- the wait state generator is not functional, maximum successful tested clock speed is 2.4576 Mhz Higher CPU speeds are possible, but the video will not function at much beyond this speed.

We816-mark2, from the project README
From the project README

Main components on the We816-mark2

We816-mark2 bill of materials (BOM)

128 components, 60 distinct parts.

QtyPartRefs
2
W65C22NxP
U1, U5
1
7406
U2
1
74LS06N
U3
1
74LS14
U4
3
GAL16V8
U6, U12, U14
1
74AC04
U10
1
658C16
U11
1
ATF22V10
U13
1
16550
U15
1
MAX232
U17
1
DS1501WN+
DS1501WN
U19
4
74LS245
U20, U22, U23, U24
1
74LS244
U21
1
AY-3-8910
U25
1
SRAM_512KO
U26
1
27C256
U28
1
27C512
U29
1
74ALS373
U30
1
74ALS245
U31
3
74LVC245
U32, U33, U34
Show 40 more
QtyPartRefs
1
LM3940
U35
1
Pico
U36
1
DS1233
U37
2
CXO_DIP14
X1, X4
1
CXO_DIP8
X2
1
CRYSTAL 32.768 KHz
X3
1
AudioJack3
J1
1
TTL Serial
J2
1
Keyboard
J3
1
IEC PORT
J4
1
CASELEDS
J5
1
INTERRUPT SELECT
J6
1
Expansion Port
J7
1
SERIAL
P1
1
CHAN_MIX
P2
1
POWER
P3
1
RESET
P4
1
CLK_CPU
P5
1
Battery_Cell
BT2
1
USE FOR 512K SRAM OR 128K SRAM
K2
1
1&2 FOR 27C256, 2&3 FOR 29C256
K3
1
1KΩ
RR1
2
4700Ω
RR2, RR3
1
4700Ω
RR4
2
4700Ω
RV1, RV2
1
BICOLOR LED
D1
34
0.1 µF
C1, C2, C3, C4, C5, C6, C7, C8 +26
1
22 µF
C35
5
1.0µF
C39, C40, C41, C42, C43
2
270 pF
C44, C45
2
10 µF
C46, C47
1
10Ω
R4
9
1KΩ
R5, R6, R7, R8, R9, R10, R17, R18 +1
4
10KΩ
R11, R12, R13, R14
1
100Ω
R15
3
510
R20, R23, R26
3
1K
R21, R24, R27
3
2K
R22, R25, R28
2
47
R29, R31
1
10K
RN1

We816-mark2 design files

The KiCad project lives in the danwerner21/we816-mark2 repository on GitHub; these links point at the commit this page was built from.

We816-mark2: common questions

What microcontroller does the We816-mark2 use?

The We816-mark2 is built around the Pico, from the RP2040/RP2350 family.

How big is the We816-mark2 PCB?

The We816-mark2 measures 360.1 × 141.4 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the We816-mark2?

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

Where can I download the We816-mark2 design files?

From the danwerner21/we816-mark2 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the We816-mark2 design in my own project?

The repository has no license, so all rights stay with danwerner21. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the We816-mark2 without the hardware?

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

Similar boards