We816-mark2
danwerner21·we816-mark2·Hardware/we816mark2.kicad_pcb
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.

Main components on the We816-mark2
We816-mark2 bill of materials (BOM)
128 components, 60 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | W65C22NxP | DIP-40_W15.24mm_Socket_LongPads | U1, U5 |
| 1 | 7406 | DIP-14_W7.62mm_Socket_LongPads | U2 |
| 1 | 74LS06N | DIP-14_W7.62mm_Socket_LongPads | U3 |
| 1 | 74LS14 | DIP-14_W7.62mm_Socket_LongPads | U4 |
| 3 | GAL16V8 | DIP-20_W7.62mm_Socket_LongPads | U6, U12, U14 |
| 1 | 74AC04 | DIP-14_W7.62mm_Socket_LongPads | U10 |
| 1 | 658C16 | DIP-40_W15.24mm_Socket_LongPads | U11 |
| 1 | ATF22V10 | DIP-24_W7.62mm_Socket_LongPads | U13 |
| 1 | 16550 | DIP-40_W15.24mm_Socket_LongPads | U15 |
| 1 | MAX232 | DIP-16_W7.62mm_Socket_LongPads | U17 |
| 1 | DS1501WN+ DS1501WN | DIP-28_W15.24mm_Socket_LongPads | U19 |
| 4 | 74LS245 | DIP-20_W7.62mm_Socket_LongPads | U20, U22, U23, U24 |
| 1 | 74LS244 | DIP-20_W7.62mm_Socket_LongPads | U21 |
| 1 | AY-3-8910 | DIP-40_W15.24mm_Socket_LongPads | U25 |
| 1 | SRAM_512KO | DIP-32_W15.24mm_Socket_LongPads | U26 |
| 1 | 27C256 | DIP-28_W15.24mm_Socket_LongPads | U28 |
| 1 | 27C512 | DIP-28_W15.24mm_Socket_LongPads | U29 |
| 1 | 74ALS373 | DIP-20_W7.62mm_Socket_LongPads | U30 |
| 1 | 74ALS245 | DIP-20_W7.62mm_Socket_LongPads | U31 |
| 3 | 74LVC245 | DIP-20_W7.62mm_Socket_LongPads | U32, U33, U34 |
Show 40 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM3940 | TO-220-3_Vertical | U35 |
| 1 | Pico | RPi_Pico_SMD_TH | U36 |
| 1 | DS1233 | TO-92L_HandSolder | U37 |
| 2 | CXO_DIP14 | Oscillator_DIP-14 | X1, X4 |
| 1 | CXO_DIP8 | Oscillator_DIP-8 | X2 |
| 1 | CRYSTAL 32.768 KHz | Crystal_Round_D1.5mm_Vertical | X3 |
| 1 | AudioJack3 | Jack_3.5mm_CUI_SJ1-3533NG_Horizontal_CircularHoles | J1 |
| 1 | TTL Serial | PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | Keyboard | PinHeader_2x08_P2.54mm_Vertical | J3 |
| 1 | IEC PORT | din6 | J4 |
| 1 | CASELEDS | PinHeader_1x03_P2.54mm_Vertical | J5 |
| 1 | INTERRUPT SELECT | PinHeader_2x04_P2.54mm_Vertical | J6 |
| 1 | Expansion Port | PinSocket_2x20_P2.54mm_Horizontal | J7 |
| 1 | SERIAL | PinHeader_2x05_P2.54mm_Vertical | P1 |
| 1 | CHAN_MIX | PinHeader_2x02_P2.54mm_Vertical | P2 |
| 1 | POWER | TerminalBlock_RND_205-00001_1x02_P5.00mm_Horizontal | P3 |
| 1 | RESET | PinHeader_1x02_P2.54mm_Vertical | P4 |
| 1 | CLK_CPU | Oscillator_DIP-8 | P5 |
| 1 | Battery_Cell | Battery_Holder_Coin_2032_BS-7_FIXED | BT2 |
| 1 | USE FOR 512K SRAM OR 128K SRAM | PinHeader_1x03_P2.54mm_Vertical | K2 |
| 1 | 1&2 FOR 27C256, 2&3 FOR 29C256 | PinHeader_1x03_P2.54mm_Vertical | K3 |
| 1 | 1KΩ | R_Array_SIP6 | RR1 |
| 2 | 4700Ω | R_Array_SIP6 | RR2, RR3 |
| 1 | 4700Ω | R_Array_SIP10 | RR4 |
| 2 | 4700Ω | Potentiometer_ACP_CA9-V10_Vertical | RV1, RV2 |
| 1 | BICOLOR LED | LED_D5.0mm | D1 |
| 34 | 0.1 µF | C_Rect_L7.0mm_W2.0mm_P5.00mm | C1, C2, C3, C4, C5, C6, C7, C8 +26 |
| 1 | 22 µF | CP_Radial_D4.0mm_P2.00mm | C35 |
| 5 | 1.0µF | CP_Radial_D4.0mm_P2.00mm | C39, C40, C41, C42, C43 |
| 2 | 270 pF | C_Rect_L7.0mm_W2.0mm_P5.00mm | C44, C45 |
| 2 | 10 µF | CP_Radial_D4.0mm_P2.00mm | C46, C47 |
| 1 | 10Ω | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R4 |
| 9 | 1KΩ | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R5, R6, R7, R8, R9, R10, R17, R18 +1 |
| 4 | 10KΩ | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R11, R12, R13, R14 |
| 1 | 100Ω | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R15 |
| 3 | 510 | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R20, R23, R26 |
| 3 | 1K | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R21, R24, R27 |
| 3 | 2K | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R22, R25, R28 |
| 2 | 47 | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R29, R31 |
| 1 | 10K | R_Array_SIP6 | 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.
- LayoutHardware/we816mark2.kicad_pcb
- SchematicHardware/we816mark2.kicad_sch
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
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k