Skip to the content
PCBKitNew board
2 layers46.8 × 62 mmVectrex sao, the printed circuit board in 3D

Vectrex SAO for Hackaday Supercon.6 2022

Size
46.8 × 62 mm
Copper layers
2
Thickness
1 mm
Parts
103
Nets
64
Pads
280
Tracks, vias
891, 135
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
3 Nov 2022
Updated
17 Jan 2025

Overview

Vectrex sao is an open-source printed circuit board by technobly, from the technobly/vectrex-sao repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 46.8 × 62 mm with 103 parts on 64 nets, routed with 891 tracks and 135 vias.

It is built around the IS31FL3731-SALS2, TC233A and MBR0520, with the MMBT3904 among its other parts. Its parts include 77 capacitors, 6 resistors, 3 ICs, 2 connectors and 1 diode. It belongs with the PIC boards of this library.

Main components

4

README

README.md

Vectrex SAO

Hardware and software files for the mini playable Vectrex SAO by Brett Walach. Made for Hackaday Supercon 2022!

Features

  • Mini playable low res version of Scramble
  • 7 x 10 White LED Charlieplexed display (placed in a slight perspective to match the Vectrex artwork!)
  • Joystick is a 1-button capacitive touch controller
  • PIC16F886 8K MCU (I had a reel of these I pulled out of the trash, which is why it uses this relatively old and huge MCU.)
  • Speaker (auto mutes if not playing, or can permanently disable with removing a solder blob)
  • Coily cord! This is made of a solid core silicone wire, and stranded core silicone wire. These were an absolute pain to make.
  • Jumpers for hacking, control it via I2C directly if you want from a main badge... and there's PWM input for the speaker and touch controller output for sensing button presses available to wire to the SAO connector.
  • What's a Vectrex? https://wikipedia.org/wiki/Vectrex
  • High score permanently saved! Tweet a pic of your score @Technobly #vectrex-sao #supercon #badgelife

BOM

Coily Cord Construction

1. Wrap the 26 AWG stranded silicone wire around the 0.25" stripped end of the 18 AWG solid wire, but do not solder it yet.

2. Add the controller PCB observing the proper orientation.

3. Add a good amount of solder here, and push the board up against the wire bundle if possible (I did not push it up in this picture like I should have).

4. Flush cut the excess wire, but leave a bit sticking out so has a little mechanical strength.

5. Wrap the silicone wire 21-27 times (21 if diameter is 1.5mm, 27 if 1.3mm). Wrap the wire tightly and keep pushing it down on the solid core as you go. Finally twist the stranded wires around the end and while holding that tightly, clamp the wire bundle to prevent it from unwinding.

6. Now add the main PCB obsererving the correct orientation.

7. Add a good amount of solder here as well. Flush cut the excess wire, but leave a bit sticking out so has a little mechanical strength.

8. The one on the left used 1.5mm 26 AWG wire so it has 21 wraps, and the one on the right has a slightly smaller diameter wire 1.3mm so it requires 27 wraps. Both will work fine, but 27 wraps looks a little closer to reality :smile:

Video of it in action:

Youtube.com/PlayVectrex

License

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) - essentially do whatever you want, and if this is helpful to you consider buying me a coffee Full LICENSE here

Parts

103
QtyValueFootprintReferences
71LED0603_NOOUTLINEvectrex-sao:LED_0603_1608MetricC1-1, C1-2, C1-3, C1-4, C1-5, C1-6, C1-7, C2-1, C2-2, C2-3, C2-4, C2-5, C2-6, C2-7, C3-1, C3-2 +55
4solderjumper-3wayvectrex-sao:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabelsJP2, JP6, JP7, JP8
31kResistor_SMD:R_0603_1608MetricR3, R4, R5
20.1uFCapacitor_SMD:C_0805_2012MetricC3, C4
210kResistor_SMD:R_0603_1608MetricR2, R6
210uFCapacitor_SMD:C_0805_2012MetricC1, C2
10.1uFCapacitor_SMD:C_0603_1608MetricC5
10x77vectrex-sao:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP3
110Kvectrex-sao:R_Array_Convex_4x0603_CAT16-F4R1
122pFCapacitor_SMD:C_0603_1608MetricC6
1ICSPConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical_SMD_Pin1RightJ1
1IS31FL3731-SALS2Package_DFN_QFN:QFN-28-1EP_4x4mm_P0.4mm_EP2.3x2.3mmU2
1LOGOLOGOG***
1MBR0520Diode_SMD:D_SOD-123D1
1MMBT3904Package_TO_SOT_SMD:SOT-23Q1
1PIC16F886-IPPackage_SO:SOIC-28W_7.5x17.9mm_P1.27mmU1
1RXvectrex-sao:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP5
1SAO_v169bisvectrex-sao:Badgelife-SAOv169-SAO-2x3J2
1SOUNDvectrex-sao:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP9
1Speaker FUET-9032-05vectrex-sao:MagneticBuzzer_FUET-9032-05LS1
1TC233APackage_TO_SOT_SMD:SOT-23-6U3
1TOUCH_PADvectrex-sao:MountingHole_1.5mm_M2_Pad_TopOnlyJP1
1TXvectrex-sao:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP4
1music-notesvectrex-sao:music-notesG***
1vectrex-graphic-console-80mmvectrex-sao:vectrex-graphic-console-80mmG***

Questions

How big is the Vectrex sao PCB?

It measures 46.8 × 62 mm and has 2 copper layers, 1 mm thick.

What parts does the Vectrex sao use?

103 parts, built around the IS31FL3731-SALS2, TC233A, MBR0520 and MMBT3904. 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 Vectrex sao KiCad files?

From the technobly/vectrex-sao repository on GitHub, at the commit this page was made from: the board is vectrex-sao.kicad_pcb and its schematic vectrex-sao-controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Vectrex sao design in my own project?

Its repository publishes it under the CC-BY-SA-4.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

  • 4 layers280 × 200 mmMain Control Unit, the printed circuit board in 3D

    Main Control Unit

    Tuskar-Marine/hardware

    All tools for the Mermaid's Rest open sailing tools

    409 parts6
  • 2 layers274 × 26.5 mmLedMatrix, the printed circuit board in 3D

    LedMatrix

    joymonkey/animatrix

    open-source hardware, firmware, and software toolkit for custom LED matrix displays

    131 parts
  • 2 layers55 × 40 mmFallout pcb badges, the printed circuit board in 3D

    Fallout pcb badges

    Keyaan-07/fallout-pcb-badge

    a shitty badge for the fallout irl hackathon

    86 parts
  • 2 layers132 × 66.4 mmLighthouse display, the printed circuit board in 3D

    Lighthouse display

    mwuerms/lighthouse_hardware

    + lighthouse + buoy: hand sender, ble advertising

    137 partsMIT
  • 2 layers120 × 85 mmLaunch it, the printed circuit board in 3D

    Launch it

    nathaniel-fargo/presentinator

    A fun Christmas PCB game

    100 partsMIT
  • 2 layers71.4 × 138.1 mmMgBoard, the printed circuit board in 3D

    MgBoard

    periodboards/Magnesium

    A crappy 14 button macropad, 2 of which are rotary encoders

    116 parts