Skip to the content
2 layers341.8 × 195.5 mmVesselV3(USB HS), the printed circuit board in 3D

VesselV3(USB HS)

Hy-5/VesselV3

Custom "Vessel" Keyboard - PCB + 3D Case Model + Firmware + Keycaps vector

Size
341.8 × 195.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
389
Nets
306
Pads
1,443
Tracks, vias
5,002, 324
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
9 Nov 2023
Updated
22 Dec 2024

Overview

VesselV3(USB HS) is an open-source printed circuit board by Hy-5, from the Hy-5/VesselV3 repository on GitHub, published under the MIT licence. It is a 2-layer board of 341.8 × 195.5 mm with 389 parts on 306 nets, routed with 5,002 tracks and 324 vias.

It is built around the STM32F446RET6TR, USB3320C-EZK-TR and 74AUP1G09GW-Q100H, with the ADP223ACPZ-R7, BC51-10PA-QX and PEC12R-3220F-S0024 among its other parts. Its parts include 204 diodes, 36 capacitors, 22 resistors, 4 switches and 1 IC. It belongs with the keyboards and input boards and the STM32 boards of this library.

Main components

10

README

README.md

Vessel (rev 1.0)

Schematics

PCB 3D View

Case 3D Model

Case Turntable

PCB before soldering

Soldered PCB

RgbOFF

Side View

RgbON

ISO-FR 75-ish keyboard with I2C OLED, RGB (WS2812B-2020) and rotary encoder

[WIP]

Make example for this keyboard (after setting up your build environment):

text
qmk compile -kb vessel -km base 2>&1 | ts '%Y-%m-%d %H:%M:%S

Flashing example for this keyboard:

text
A - Initial flashing
    1 - Bridge "boot0 to 3v3_1" solder jumper to pull boot0 high
    2 - Desolder logic level shifter to keep boot1 pin low
    3 - Plug in the keyboard, it will boot in dfu bootloader mode
    4 - Use whatever program you prefer, QMK Toolbox, STM32 Programmer, STLink V2 etc.
B - After initial flashing
    1 - Keep M12 button (row0, col11) pressed while plugging in the keyboard to launch in bootloader mode
    2 - Use QMK Toolbox for flashing

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.

Bootloader

Enter the bootloader in 1 way:

  • Bootmagic reset: Hold down the M12 key at ((row0, col11) in the matrix) and plug in the keyboard

Parts

389
QtyValueFootprintReferences
1024684WS2812BNano4684RGB-3rdParty:4684_ADALED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED100, LED101, LED102 +86
102D_SmallSamacSys_Parts:SODFL3816X120ND1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D100, D101, D102 +86
90MX_SW_solderPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uMX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX100, MX101, MX102 +74
140.1uFSamacSys_Parts:CAPC1005X55NC17, C24, C25, C26, C27, C28, C30, C31, C32, C34, C38, C39, C40, C42
1210kSamacSys_Parts:RESC2012X50NR2, R4, R12, R13, R14, R16, R17, R18, R19, R20, R21, R22
94.7uSamacSys_Parts:C0805C9, C10, C11, C12, C13, C14, C15, C18, C29
6MX_SW_solderPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.25uMX79, MX94, MX95, MX96, MX98, MX99
4MountingHoleMountingHole:MountingHole_5.5mmH1, H3, H4, H5
30.01uSamacSys_Parts:CAPC1005X56NC36, C37, C41
31uSamacSys_Parts:CAPC2012X140NC43, C44, C45
20.1uSamacSys_Parts:C0805C3, C8
22.2uFSamacSys_Parts:CAPC1608X90NC16, C35
220pFSamacSys_Parts:C0603C1, C2
25.1 kOhmsSamacSys_Parts:RESC1005X40NR1, R15
2MX_SW_solderPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.75uMX64, MX91
2MX_stabPCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_2.00uS1, S2
110SamacSys_Parts:RESC2012X50NR26
110uFSamacSys_Parts:CAPC2012X140NC33
115SamacSys_Parts:RESC2012X50NR24
11kSamacSys_Parts:RESC5025X65NR7
122SamacSys_Parts:RESC2012X50NR11
125MHzSamacSys_Parts:ATS25ASM1EY1
1320Resistor320O:RESC1005X40NR10
139SamacSys_Parts:RESC2012X60NR23
14392SamacSys_Parts:4392JSTPH4-PIN1
1500mASamacSys_Parts:1206L05015YRPolyfuse1
156SamacSys_Parts:RESC2012X50NR25
15VOutput_VoltageRegulatorSamacSys_Parts:TO228P972X240-3N(LF50ABDT-TR)-IC3
174AUP1G09GW-Q100HSamacSys_Parts:SOT65P212X110-5N(AND_Gate)IC6
18.06kSamacSys_Parts:RESC2012X60NR5
1ADP223ACPZ-R7SamacSys_Parts:SON50P200X200X65-9N-DDualOutputLinearReg_IC1
1BC51-10PA-QXSamacSys_Parts:BC55PASQXPNPTransistor1
1JTAG/SWD 10pins HeadersSamacSys_Parts:HUSSP10W40P127_2X5_635X340X420PJ1
1MX_SW_solderPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.50uMX48
1MX_SW_solderPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_ISOEnterMX61
1MX_SW_solderPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00uMX45
1MX_SW_solderPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_6.25uMX97
1MX_stabPCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_6.25uS3
1MountingHoleMountingHole:MountingHole_6.5mmH2
1On/On SPDTSPDTSlide:SW_L102021ML04QS6
1PEC12R-3220F-S0024SamacSys_Parts:PEC12R3220FS0024Rotary_Encoder(20mm)_S4
1PESD5V0C1BSFYLSamacSys_Parts:PMEG3005AESFYLTVSDiode/ESDSuppr1
1PMEG10020ELRXSamacSys_Parts:SODFL3517X110NSchottky/ReversPolProtec1
1SKQGABE010SamacSys_Parts:SKQGAKE010USB3320_ResetSwitch1
1STM32F446RET6TRSamacSys_Parts:QFP50P1200X1200X160-64NMCU1
1TXB0104PWRSamacSys_Parts:SOP65P640X120-14N(BidirectionalLogicLevelShifter)IC4
1USB3320C-EZK-TRSamacSys_Parts:QFN50P500X500X100-33N-DIC1
1USB4800-03-ASamacSys_Parts:USB480003AUSB-C1

More from Hy-5/VesselV3

1
  • 2 layers341.7 × 195.5 mmVesselV3, the printed circuit board in 3D

    VesselV3

    Hy-5/VesselV3

    Custom "Vessel" Keyboard - PCB + 3D Case Model + Firmware + Keycaps vector

    382 partsMIT

Similar boards

  • 2 layers64.1 × 51.3 mmSchematic monitor, the printed circuit board in 3D

    Schematic monitor

    Martins-Lucaas/PRJ-SEMB

    Repositório criado para o projeto final da disciplina da SISTEMAS EMBARCADOS da UFU

    64 parts1
  • 6 layers46.5 × 47.2 mmNAVCORE SoOP, the printed circuit board in 3D

    NAVCORE SoOP

    kfilipekk/iridium_drone

    STM32H743 flight controller that navigates without GPS from Iridium satellite Doppler

    217 parts2MIT
  • 4 layers254.3 × 169.3 mmModulinV2, the printed circuit board in 3D

    ModulinV2

    RamsesKlap/FinalThesis

    Synthesizer project for my final Bachelor's thesis

    642 parts
  • 4 layers56 × 64 mmIob characterization, the printed circuit board in 3D

    Iob characterization

    azonenberg/starshipraider

    Open hardware test equipment

    94 parts193BSD-3-Clause
  • 2 layers391.2 × 166.5 mmTakt11800, the printed circuit board in 3D

    Takt11800

    vuckale/takt11800

    Replacement PCB for Cherry G80 11800/Compaq MX 11800 keyboard using QMK firmware and VIA

    284 parts12CERN-OHL-S-2.0

Questions

How big is the VesselV3(USB HS) PCB?

It measures 341.8 × 195.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the VesselV3(USB HS) use?

389 parts, built around the STM32F446RET6TR, USB3320C-EZK-TR, 74AUP1G09GW-Q100H and ADP223ACPZ-R7. 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 VesselV3(USB HS) KiCad files?

From the Hy-5/VesselV3 repository on GitHub, at the commit this page was made from: the board is VesselV3(USB_HS).kicad_pcb and its schematic VesselV3(USB_HS).kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the VesselV3(USB HS) design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).