
Pedals
janc18/CAE32
Simracing equipment, including hardware, software, and firmware design.

Simracing equipment, including hardware, software, and firmware design.
Shifter is an open-source printed circuit board by janc18, from the janc18/CAE32 repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 49.5 × 49.9 mm with 56 parts on 62 nets, routed with 707 tracks and 103 vias.
It is built around the RP2040, W25Q128JVSIQ and AP2112K-3.3, with the USBLC6-2P6 among its other parts. Its parts include 17 capacitors, 11 resistors, 6 connectors, 4 ICs and 2 diodes. It belongs with the ESP32, RP2040 and STM32 boards of this library.
CAE32 is a project for building and developing all stages of a gaming wheel for PC, specifically for the GNU/Linux operating system.
If you want to contribute, please read the CONTRIBUTING-english.md file.
Si tu quieres contribuir, por favor lee el documento CONTRIBUTING.md
Developing the UML diagram of the whole system
Working on the development of the UML diagram for the pedals firmware
Needed the improvement of compilation and flags for the user interface
The PCB quality is excellent, the contact with the support service is good, they responded very quickly in the case of any issue, and it has a good PCB finish using the STM assembly service, all the IC pads are correctly soldered. Overall, the total cost of 5 PCBs and 2 PCBs with the assembly service is a very accessible, so I will keep using PCBWAY to build the next PCB iterations
The interface is developed with the GTK 3 framework, which will allow configurations such as:
sudo apt install cmake make gcc pkgconf libevdev-dev libgtk-3-dev libgtk-3-0 libgtest-dev g++./Source_code/checking_dependency.shmake -C Source_code/| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 0u1 | Capacitor_SMD:C_01005_0402Metric | C3, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C17 |
| 4 | 27 | Resistor_SMD:R_0402_1005Metric | R3, R4, R10, R11 |
| 3 | 1k | Resistor_SMD:R_0402_1005Metric | R1, R2, R5 |
| 3 | 1u | Capacitor_SMD:C_01005_0402Metric | C4, C5, C16 |
| 3 | MH | MountingHole:MountingHole_2.7mm_M2.5_Pad_Via | H1, H2, H3 |
| 2 | 22p | Capacitor_SMD:C_01005_0402Metric | C1, C2 |
| 2 | 5k1 | Resistor_SMD:R_0402_1005Metric | R8, R9 |
| 2 | TP | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 12Mhz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 500mA | Fuse:Fuse_0603_1608Metric | F1 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | Conn_01x03_Socket | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J5 |
| 1 | Conn_01x13_Socket | shifter:Pad_1x13_THT_1.27mm | J3 |
| 1 | Conn_01x13_Socket | Connector_FFC-FPC:Hirose_FH12-13S-0.5SH_1x13-1MP_P0.50mm_Horizontal | J4 |
| 1 | DNF | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | EXP-PORT | Connector_FFC-FPC:Hirose_FH12-18S-0.5SH_1x18-1MP_P0.50mm_Horizontal | J1 |
| 1 | G*** | kibuzzard-6517AD32 | kibuzzard-6517AD32 |
| 1 | G*** | kibuzzard-64B75D82 | kibuzzard-64B75D82 |
| 1 | G*** | kibuzzard-6511E845 | kibuzzard-6511E845 |
| 1 | G*** | kibuzzard-6511E886 | kibuzzard-6511E886 |
| 1 | G*** | kibuzzard-651234A4 | kibuzzard-651234A4 |
| 1 | G*** | kibuzzard-64B759C0 | kibuzzard-64B759C0 |
| 1 | G*** | kibuzzard-651234C4 | kibuzzard-651234C4 |
| 1 | G*** | kibuzzard-6518B6F6 | kibuzzard-6518B6F6 |
| 1 | PWR | LED_SMD:LED_0402_1005Metric | D1 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | SPI_DEVICE | Connector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_Vertical | J2 |
| 1 | STATUS | LED_SMD:LED_0402_1005Metric | D2 |
| 1 | USBLC6-2P6 | Package_TO_SOT_SMD:SOT-666 | U4 |
| 1 | USB_BOOT | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_Palconn_UTC16-G | J6 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U2 |
It measures 49.5 × 49.9 mm and has 4 copper layers, 1.6 mm thick.
56 parts, built around the RP2040, W25Q128JVSIQ, AP2112K-3.3 and USBLC6-2P6. 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 janc18/CAE32 repository on GitHub, at the commit this page was made from: the board is Schematics/CAE32_PCB/Shifter/Shifter.kicad_pcb and its schematic Schematics/CAE32_PCB/Hall_PCB/hall_pcb/hall_pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.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).

Erhannis/EPC611_high_speed_camera
Turn a $13 ToF 8x8 sensor into a 4000fps high speed camera.

ewyrick-mark-1/Chromatone
Chromatone is an embedded audio visualizer running on the Raspberry Pi RP2350. It samples audio through the ADC, performs a real-time FFT, detects musical notes, and drives an RGB LED output based on the results.


shilga/rp-gameboy-cartridge-hw
You should order with ENIG (electroless nickel immersion gold) plating. While the cartridge will work with HASL you will getter contact with ENIG and it is less prone to wearing down.

ndesserich/ECE-36200-Final-Project-PCB
A PCB that integrates an RP2350 and various peripherals to play games.

hazy2go/kagiboy
A hardware wallet that lives in a Game Boy cartridge. Real ROM, Solana + EVM, every signature approved on the Game Boy's own screen.

thejamesrhodes/Hyades-Flight-Computer
Full Hardware and Electronics design, Bare-metal GNC flight software for an actively attitude-controlled high-power rocket

Bastardkb/Dilemma
The Dilemma is a vertical stagger low-profile keyboard with mods.