
Ghost lite tx
ctu-vras/rcjoy
Boost gamepad control of ROS robots to kilometer ranges and 100% reliability. Throw away all your nano dongles :)

Boost gamepad control of ROS robots to kilometer ranges and 100% reliability. Throw away all your nano dongles :)
Ghost rx is an open-source printed circuit board by ctu-vras, from the ctu-vras/rcjoy repository on GitHub, published under the BSD-3-Clause licence. It is a 2-layer board of 22 × 42 mm with 7 parts on 10 nets, routed with 43 tracks and 0 vias.
It is built around the RP2040-ZERO. Its parts include 3 resistors, 1 capacitor, 1 IC and 1 switch. It belongs with the RP2040 boards of this library.
Boost gamepad control of ROS robots to kilometer ranges and 100% reliability. Throw away all your nano dongles :)

The rcjoy is intended to be a drop in replacement of a wireless gamepad like xbox controller or Logitech F710.
The transmitter mcu (Teensy 4.0) acts as an usb host reading data from PS4 controller connected by wire, converts them to packets and send them via SBUS to tx module (ImmersionRC Ghost lite).
The receiverer mcu (RP2040) acts as usb hid joystick emulator, reads SBUS packets decodes them and mimic gamepad controller connected to robot's PC.
At this moment is communication one directional.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | R | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2, R3 |
| 1 | AttoRX | ghost:AttoRX | U1 |
| 1 | C | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1 |
| 1 | RP2040-Zero | RP2040-Zero:RP2040-Zero | RZ1 |
| 1 | SW_DIP_x02 | Button_Switch_THT:SW_DIP_SPSTx02_Slide_9.78x7.26mm_W7.62mm_P2.54mm | SW1 |

ctu-vras/rcjoy
Boost gamepad control of ROS robots to kilometer ranges and 100% reliability. Throw away all your nano dongles :)

ctu-vras/rcjoy
Boost gamepad control of ROS robots to kilometer ranges and 100% reliability. Throw away all your nano dongles :)



beekeeb/zerosprey42
Zerosprey42 Keyboard is a wired, beginner friendly, choc hotswap, MonoBlockSplit (Unibody), column-staggered, DIY mechanical keyboard.


ravinrabbid/DonCon2040
RP2040 based firmware and hardware for DIY Taiko no Tatsujin Drum Controllers

nmur/RP2040-TestPatternGenerator
A simple test pattern generator running on the RP2040 microcontroller

ChrisChrisLoLo/bunchiez40
A pocket keyboard that makes use of mouse switches to achieve a miniscule size

It measures 22 × 42 mm and has 2 copper layers, 1.6 mm thick.
7 parts, built around the RP2040-ZERO. 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 ctu-vras/rcjoy repository on GitHub, at the commit this page was made from: the board is hw/ghost_rx/ghost_rx.kicad_pcb and its schematic hw/ghost_lite_tx/ghost_lite_tx.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).