
VesselV3
Hy-5/VesselV3
Custom "Vessel" Keyboard - PCB + 3D Case Model + Firmware + Keycaps vector

Custom "Vessel" Keyboard - PCB + 3D Case Model + Firmware + Keycaps vector
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.









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):
qmk compile -kb vessel -km base 2>&1 | ts '%Y-%m-%d %H:%M:%SFlashing example for this keyboard:
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 flashingSee the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.
Enter the bootloader in 1 way:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 102 | 4684 | WS2812BNano4684RGB-3rdParty:4684_ADA | LED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED100, LED101, LED102 +86 |
| 102 | D_Small | SamacSys_Parts:SODFL3816X120N | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D100, D101, D102 +86 |
| 90 | MX_SW_solder | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | MX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX100, MX101, MX102 +74 |
| 14 | 0.1uF | SamacSys_Parts:CAPC1005X55N | C17, C24, C25, C26, C27, C28, C30, C31, C32, C34, C38, C39, C40, C42 |
| 12 | 10k | SamacSys_Parts:RESC2012X50N | R2, R4, R12, R13, R14, R16, R17, R18, R19, R20, R21, R22 |
| 9 | 4.7u | SamacSys_Parts:C0805 | C9, C10, C11, C12, C13, C14, C15, C18, C29 |
| 6 | MX_SW_solder | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.25u | MX79, MX94, MX95, MX96, MX98, MX99 |
| 4 | MountingHole | MountingHole:MountingHole_5.5mm | H1, H3, H4, H5 |
| 3 | 0.01u | SamacSys_Parts:CAPC1005X56N | C36, C37, C41 |
| 3 | 1u | SamacSys_Parts:CAPC2012X140N | C43, C44, C45 |
| 2 | 0.1u | SamacSys_Parts:C0805 | C3, C8 |
| 2 | 2.2uF | SamacSys_Parts:CAPC1608X90N | C16, C35 |
| 2 | 20pF | SamacSys_Parts:C0603 | C1, C2 |
| 2 | 5.1 kOhms | SamacSys_Parts:RESC1005X40N | R1, R15 |
| 2 | MX_SW_solder | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.75u | MX64, MX91 |
| 2 | MX_stab | PCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_2.00u | S1, S2 |
| 1 | 10 | SamacSys_Parts:RESC2012X50N | R26 |
| 1 | 10uF | SamacSys_Parts:CAPC2012X140N | C33 |
| 1 | 15 | SamacSys_Parts:RESC2012X50N | R24 |
| 1 | 1k | SamacSys_Parts:RESC5025X65N | R7 |
| 1 | 22 | SamacSys_Parts:RESC2012X50N | R11 |
| 1 | 25MHz | SamacSys_Parts:ATS25ASM1E | Y1 |
| 1 | 320 | Resistor320O:RESC1005X40N | R10 |
| 1 | 39 | SamacSys_Parts:RESC2012X60N | R23 |
| 1 | 4392 | SamacSys_Parts:4392 | JSTPH4-PIN1 |
| 1 | 500mA | SamacSys_Parts:1206L05015YR | Polyfuse1 |
| 1 | 56 | SamacSys_Parts:RESC2012X50N | R25 |
| 1 | 5VOutput_VoltageRegulator | SamacSys_Parts:TO228P972X240-3N | (LF50ABDT-TR)-IC3 |
| 1 | 74AUP1G09GW-Q100H | SamacSys_Parts:SOT65P212X110-5N | (AND_Gate)IC6 |
| 1 | 8.06k | SamacSys_Parts:RESC2012X60N | R5 |
| 1 | ADP223ACPZ-R7 | SamacSys_Parts:SON50P200X200X65-9N-D | DualOutputLinearReg_IC1 |
| 1 | BC51-10PA-QX | SamacSys_Parts:BC55PASQX | PNPTransistor1 |
| 1 | JTAG/SWD 10pins Headers | SamacSys_Parts:HUSSP10W40P127_2X5_635X340X420P | J1 |
| 1 | MX_SW_solder | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.50u | MX48 |
| 1 | MX_SW_solder | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_ISOEnter | MX61 |
| 1 | MX_SW_solder | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00u | MX45 |
| 1 | MX_SW_solder | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_6.25u | MX97 |
| 1 | MX_stab | PCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_6.25u | S3 |
| 1 | MountingHole | MountingHole:MountingHole_6.5mm | H2 |
| 1 | On/On SPDT | SPDTSlide:SW_L102021ML04Q | S6 |
| 1 | PEC12R-3220F-S0024 | SamacSys_Parts:PEC12R3220FS0024 | Rotary_Encoder(20mm)_S4 |
| 1 | PESD5V0C1BSFYL | SamacSys_Parts:PMEG3005AESFYL | TVSDiode/ESDSuppr1 |
| 1 | PMEG10020ELRX | SamacSys_Parts:SODFL3517X110N | Schottky/ReversPolProtec1 |
| 1 | SKQGABE010 | SamacSys_Parts:SKQGAKE010 | USB3320_ResetSwitch1 |
| 1 | STM32F446RET6TR | SamacSys_Parts:QFP50P1200X1200X160-64N | MCU1 |
| 1 | TXB0104PWR | SamacSys_Parts:SOP65P640X120-14N | (BidirectionalLogicLevelShifter)IC4 |
| 1 | USB3320C-EZK-TR | SamacSys_Parts:QFN50P500X500X100-33N-D | IC1 |
| 1 | USB4800-03-A | SamacSys_Parts:USB480003A | USB-C1 |

Hy-5/VesselV3
Custom "Vessel" Keyboard - PCB + 3D Case Model + Firmware + Keycaps vector

Martins-Lucaas/PRJ-SEMB
Repositório criado para o projeto final da disciplina da SISTEMAS EMBARCADOS da UFU

kfilipekk/iridium_drone
STM32H743 flight controller that navigates without GPS from Iridium satellite Doppler






vuckale/takt11800
Replacement PCB for Cherry G80 11800/Compaq MX 11800 keyboard using QMK firmware and VIA
It measures 341.8 × 195.5 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
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).