Vectron handheld
nickbild·vectron_handheld·vectron_handheld_pcb/vectron_handheld_pcb.kicad_pcb
About the Vectron handheld PCB
Vectron handheld is an open source PCB design by nickbild, published on GitHub. It is a 2-layer board measuring 273.1 × 221 mm, with 42 components from 22 distinct parts.
Other key parts include the W65C02SxP, AT28C256-15PU, SN74HC14N, W65C22SxP and 74LS682. By type, the board carries 17 resistors, 10 ICs, 6 switches, 6 capacitors, 1 crystal and 1 connector.
It belongs with the retro computing and displays & leds designs in this gallery.
From the project
Vectron Handheld is a retro handheld gaming console based on the 6502 CPU.
Vectron Handheld is a retro handheld gaming console based on the 6502 CPU. It has five input buttons (up, down, left, right, fire) and a 1.8" 128x160 18-bit color TFT LCD display.
I have developed an implementation of Pong to demonstrate Vectron Handheld's capabilities.
The KiCad design files are available here.
The W65C02 is clocked at 8MHz. The console has 32KB of RAM, and 32KB of ROM is available to store the game. A few 7400-series logic chips are used for address decoding and button debouncing. All components are through-hole, and aside from the modern display, the components are…

Main components on the Vectron handheld
Vectron handheld bill of materials (BOM)
42 components, 22 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | W65C02SxP | DIP_Socket-40_W11.9_W12.7_W15.24_W17.78_W18.5_3M_240-1280-00-0602J | U1 |
| 1 | AT28C256-15PU | DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602J | U2 |
| 1 | SN74HC14N | DIP_Socket-14_W4.3_W5.08_W7.62_W10.16_W10.9_3M_214-3339-00-0602J | U3 |
| 1 | W65C22SxP | DIP_Socket-40_W11.9_W12.7_W15.24_W17.78_W18.5_3M_240-1280-00-0602J | U4 |
| 2 | 74LS682 | DIP_Socket-20_W4.3_W5.08_W7.62_W10.16_W10.9_3M_220-3342-00-0602J | U5, U7 |
| 1 | AS6C62256A-70PCN | DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602J | U6 |
| 1 | SN74LS04N | DIP_Socket-14_W4.3_W5.08_W7.62_W10.16_W10.9_3M_214-3339-00-0602J | U8 |
| 1 | SN74HC32N | DIP_Socket-14_W4.3_W5.08_W7.62_W10.16_W10.9_3M_214-3339-00-0602J | U9 |
| 1 | SN74HC08N | DIP_Socket-14_W4.3_W5.08_W7.62_W10.16_W10.9_3M_214-3339-00-0602J | U10 |
| 1 | 8MHz Crystal | Oscillator_DIP-14 | Y1 |
| 1 | Display | PinHeader_1x10_P2.54mm_Vertical | J1 |
| 1 | Battery | PinHeader_1x02_P2.54mm_Vertical | BT1 |
| 1 | RST | SW_TH_Tactile_Omron_B3F-10xx | SW1 |
| 1 | LEFT | SW_TH_Tactile_Omron_B3F-10xx | SW2 |
| 1 | UP | SW_TH_Tactile_Omron_B3F-10xx | SW3 |
| 1 | DOWN | SW_TH_Tactile_Omron_B3F-10xx | SW4 |
| 1 | RIGHT | SW_TH_Tactile_Omron_B3F-10xx | SW5 |
| 1 | Fire | SW_TH_Tactile_Omron_B3F-10xx | SW6 |
| 5 | 102 | C_Disc_D5.1mm_W3.2mm_P5.00mm | C1, C2, C3, C4, C5 |
| 1 | 220uF | CP_Radial_D8.0mm_P5.00mm | C6 |
Show 2 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 8 | 3.3K | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R5, R6, R13, R14, R15 |
| 9 | 10K | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4, R7, R8, R9, R10, R11, R12, R16 +1 |
Vectron handheld design files
The KiCad project lives in the nickbild/vectron_handheld repository on GitHub; these links point at the commit this page was built from.
Vectron handheld: common questions
How big is the Vectron handheld PCB?
The Vectron handheld measures 273.1 × 221 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Vectron handheld?
42 components, from 22 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Vectron handheld design files?
From the nickbild/vectron_handheld repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Vectron handheld design in my own project?
The repository has no license, so all rights stay with nickbild. Use it as a reference, and ask the author before reusing the design.
Similar boards
LevelShifterBreakout
scottbez1
15.2 × 20.3 mm5 parts2LApache-2.022.2kView base
scottbez1
81.2 × 81.2 mm81 parts2LApache-2.022.2kView screen
scottbez1
35 × 35 mm12 parts2LApache-2.022.2kBM28B0.6-24DSBreakout
scottbez1
15.2 × 35.6 mm3 parts2LApache-2.022.2kChainlinkDriverTester
scottbez1
198.1 × 95.3 mm123 parts2LApache-2.04.2kChainlinkBase
scottbez1
98.4 × 190.5 mm119 parts2LApache-2.04.2k