
Ferris
pierrechevalier83/ferris
A low profile split keyboard designed to satisfy one single use case elegantly

Oscilloscope to footswitch interface for run control using USBTMC
Scope footswitch is an open-source printed circuit board by MegabytePhreak, from the MegabytePhreak/scope-footswitch repository on GitHub. It is a 2-layer board of 80 × 50 mm with 98 parts on 86 nets, routed with 797 tracks and 168 vias.
Its parts include 44 resistors, 29 capacitors, 8 ICs, 6 diodes and 5 connectors. It belongs with the sensors and measurement and interfaces and adapters boards of this library.
STM32F401 based oscilloscope-footswitch interface using USBTMC.
Hardware is licensed CC-BY-SA-4.0 Software is GPLv3 for easy license compatibility with ChibiOS
Links:
Tools:
Other versions may work, this is just what is currently tested
HW:
SW:
This repo uses several submodules, make sure they are up to date. After checking out the kicad-library repo, make sure to cd to it and run make to generate the actual KiCAD libraries.
SW Build Process:
which arm-none-eabi-gcccd sw/ext/libopencm3 && make -j && cd ../../..cd sw/bootloader && make -j && cd ../..cd sw/scope-footswitch && make -j && cd ../..SW Programming process:
cd sw/bootloader./flash.shcd ../scope-footswitch./dfu.sh| Qty | Value | Footprint | References |
|---|---|---|---|
| 23 | R00014 | footprints:R_0402_1005M | R1, R11, R13, R15, R16, R17, R18, R21, R22, R23, R24, R25, R26, R27, R28, R30 +7 |
| 19 | C00001 | footprints:C_0402_1005M | C1, C2, C3, C4, C13, C14, C15, C16, C17, C18, C19, C21, C22, C23, C27, C29 +3 |
| 3 | C00002 | footprints:C_0603_1608M | C6, C20, C28 |
| 3 | D00003 | footprints:SOT_6_950_2900X1600X1100 | D3, D4, D5 |
| 3 | R00016 | footprints:R_0402_1005M | R2, R3, R35 |
| 3 | R00056 | footprints:R_0402_1005M | R7, R36, R38 |
| 2 | C00027 | footprints:C_0402_1005M | C25, C26 |
| 2 | C00033 | footprints:C_0402_1005M | C9, C11 |
| 2 | D00006 | footprints:SOT_3_950_2900X1300X1000_ONSEMI | D1, D6 |
| 2 | R00001 | footprints:R_0402_1005M | R42, R44 |
| 2 | R00008 | footprints:R_0402_1005M | R39, R40 |
| 2 | R00011 | footprints:R_0402_1005M | R19, R20 |
| 2 | R00038 | footprints:R_0402_1005M | R10, R12 |
| 2 | R00080 | footprints:R_0603_1608M | R29, R31 |
| 2 | R00081 | footprints:R_0402_1005M | R34, R37 |
| 2 | U00086 | footprints:SOT_6_950_2800x1600x110_DIODES_SOT26 | U2, U8 |
| 1 | C00003 | footprints:CRADIAL_6.3x11.2_2.5 | C24 |
| 1 | C00004 | footprints:C_0805_2012M | C10 |
| 1 | C00007 | footprints:C_0603_1608M | C12 |
| 1 | CN00023 | footprints:J_FCI_10118194 | J3 |
| 1 | CN00049 | footprints:J_AMPHENOL_UE27AC54100 | J2 |
| 1 | CN00050 | footprints:J_CUI_SJ1-3533NG | J1 |
| 1 | CN00051 | footprints:P_CNC_3221-10-0300-00 | P2 |
| 1 | CN00052 | footprints:P_FCI_68000-206 | P1 |
| 1 | LED00006 | footprints:LED_3535_NEOPIXEL_MINI | D2 |
| 1 | M00012 | footprints:SW_TL1105JA | SW2 |
| 1 | M00026 | footprints:SW_NKK_G12JVCF | SW3 |
| 1 | M00027 | footprints:SW_NKK_G13AV | SW1 |
| 1 | M00028 | footprints:OSHW-Logo_7.5x8mm_SilkScreen | M1 |
| 1 | Q00002 | footprints:SOT_6_650_2150X1300x1100_DIODES | Q1 |
| 1 | R00009 | footprints:R_0402_1005M | R14 |
| 1 | R00037 | footprints:R_0402_1005M | R9 |
| 1 | R00046 | footprints:R_0402_1005M | R43 |
| 1 | U00049 | footprints:SOT_5_950_2900X1600X1100_DIODES | U5 |
| 1 | U00054 | footprints:SOT_5_950_2900X1600X1100_DIODES | U1 |
| 1 | U00055 | footprints:SOIC_8_1270_4900X3900X1750 | U3 |
| 1 | U00084 | footprints:QFN_48_500_7000X7000X600_ST | U6 |
| 1 | U00085 | footprints:MSOP_10_500_3000X3000X1100_ONSEMI | U7 |
| 1 | U00087 | footprints:SOT_5_950_2900X1600X1100_DIODES | U4 |
| 1 | Y00015 | footprints:XTAL_2_5000X3200X1300_ABRACON | Y1 |

pierrechevalier83/ferris
A low profile split keyboard designed to satisfy one single use case elegantly




PiTracLM/PiTrac
Launch monitor using low-cost raspberry pi and camera hardware to determine ball launch speed, angles and spin. See https://discord.gg/vGuyAAxXJH (permalink)


joshajohnson/Hub16
A macro pad with 16 keys, two rotary encoders, a four port USB hub, and plenty of LEDs!

c0pperdragon/C64-Video-Enhancement
Component video modification for the C64 8-bit computer
It measures 80 × 50 mm and has 2 copper layers, 1.6 mm thick.
98 parts. 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 MegabytePhreak/scope-footswitch repository on GitHub, at the commit this page was made from: the board is hw/scope-footswitch.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask MegabytePhreak before reusing the design.