Hackster.ioLearning Hardware Community.
×
Log inSign up
ProjectsProjectsChannelsChannelsNewsContestsEventsVideos

29 usb projects

  • Last updated
  • Most popular
  • Most recent
  • Most respected
  • Trending
  • All time
  • Featured
  • Last 7 days
  • Last 30 days
  • Last 12 months
  • Any difficulty
  • Beginner
  • Intermediate
  • Advanced
  • Expert
  • Any type
  • Showcase
  • Protip
  • Tutorial
  • Work in progress

DIY USB Gamepad: Raspberry Pi Pico + 3D Printed Shell

Slim retro gamepad with RP2040, KY-023 analog stick and 4 buttons: driverless USB HID on PC, Recalbox, RetroPie and Android.

DIY USB Gamepad: Raspberry Pi Pico + 3D Printed Shell

Massimiliano Sandrin
19
Unbricking an Ocean Optics USB4000 with ESP32

Three i2c wires, an ESP32 and 932 corrupt bytes fix brought my dead USB4000 back to life. And one FPGA flash restored the spectra.

Unbricking an Ocean Optics USB4000 with ESP32

Elad Orbach
35
RADIO DAYS — A Retro World Radio for Cardputer ADV

Rediscover 1980s radio tuning with Cardputer ADV, a rotary dial, 42 stations worldwide, and nostalgic visuals. Try the Web version too!

RADIO DAYS — A Retro World Radio for Cardputer ADV

kariagepompadour
17
Cardputer Media Jog — A Customizable Media Controller

Turn your Cardputer ADV into a USB/BLE media controller with a rotary encoder, customizable keys, and on-device configuration.

Cardputer Media Jog — A Customizable Media Controller

kariagepompadour
22
ESP32-S3-MINI Dev Board: My First 4-Layer KiCad PCB

A small 4-layer ESP32-S3 board with native USB-C, an ENS210 sensor and an RGB LED. Designed in KiCad 9, made by JLCPCB, worked first time.

ESP32-S3-MINI Dev Board: My First 4-Layer KiCad PCB

Andres Moreno
6
A BQ9003 Smart Battery Monitor with USB-SMBus and Python

Turn a TI BQ9003-based intelligent battery into a useful engineering data source. This project uses a CP2112 USB-to-SMBus bridge and Python.

A BQ9003 Smart Battery Monitor with USB-SMBus and Python

Robert Fletcher
36
BBTrack

Blackberry mobile phone trackpad based USB HID pointing device for PCs

BBTrack

Yasith Lokuge
9.4K
Reflow Micro Table

USB PD powered reflow table for easy PCB assembly

Reflow Micro Table

Vitaly Puzrin
1.0K
USB Host modes on ESP32S3

Test programs to test the USB host modes and a firmware that combines everything like an Operating System.

USB Host modes on ESP32S3

Tech Talkies
1.9K
Mini Power for Breadboard

Mini-Power is a small, portable DC power supply unit designed to provide a convenient and reliable source of adjustable voltage.

Mini Power for Breadboard

Hiroshi Nakajima
1.9K
DeepSleepr - USB-C Low Power Management for SBCs

The power management module that saves you money. For sensors, SBCs, or anything USB-powered that runs in conditions where power is limited!

DeepSleepr - USB-C Low Power Management for SBCs

Platima Tinkers
1.7K
Smallest USB-C PD Controller Using CH224K

A small PD driver which can be setup to supply multiple voltages, convert your charger into power supply now.

Smallest USB-C PD Controller Using CH224K

sagar saini
1.5K
TurboPi: A RPi-Based ROS 2 Robot Kit for AI Vision Learning

Skip the setup, start building. TurboPi is the ready-to-run Raspberry Pi 5 & ROS 2 robot kit that gets you straight to AI vision & voice pro

TurboPi: A RPi-Based ROS 2 Robot Kit for AI Vision Learning

Hammer X Hiwonder
593
Flash ESP32/ESP8266 OTA Using Your Smartphone

Update ESP32/ESP8266 code wirelessly via WiFi. Upload once via USB, then use a browser to send new code—no cables needed, even in hard spots

Flash ESP32/ESP8266 OTA Using Your Smartphone

Daniel D'Souza
555
ToothPaste: Secure Wireless BadUSB for Everyone!

ToothPaste allows users and AI agents to transmit AES-256 encrypted keyboard and mouse commands to any USB device over BLE, without drivers.

ToothPaste: Secure Wireless BadUSB for Everyone!

Brisk4t
406
Arduino and Raspberry Pi Serial Communication Guide

Master Arduino-to-Pi serial! Step-by-step USB & UART guide to link your hardware. Perfect for your next IoT build.

Arduino and Raspberry Pi Serial Communication Guide

Jithin Sanal
381
USB I2C/SPI Master Adapter and Windows Application

The USB I2C/SPI Master Adapter was born from a simple need create a versatile, affordable, and easy-to-use tool.

USB I2C/SPI Master Adapter and Windows Application

Hiroshi Nakajima
228
Arduino Proximity Alert Using GP2Y0D80Z0F Sensor

Build a fast, digital 10 cm proximity detector using the Sharp GP2Y0D80Z0F sensor, Arduino Uno, and an I2C LCD — perfect for robotics.

Arduino Proximity Alert Using GP2Y0D80Z0F Sensor

CircuitDigest
158
USB Drive Safety Zone

Dare you plug that off-brand USB drive, or the USB drive you just found, into your computer or device?

USB Drive Safety Zone

David Strong
131
USBpwrME

Connect your USB powered devices to you bench power supply

USBpwrME

KS-Elektronikdesign
108
One button based 5-20V USB-C PD Voltage Selector

USB-C PD Selects the Voltage from 5V to 20V at the Press of a Button with CH224K + CH32V003 RISC-V

One button based 5-20V USB-C PD Voltage Selector

sagar saini
94
Build a MacOS “Now Playing” device with ESP32 + display

Control what’s currently playing on your Mac with ESP32+touch display. Build your own with this firmware and companion Mac app

Build a MacOS “Now Playing” device with ESP32 + display

Glen Robertson
76
ESP32 Desk Display for Claude and ChatGPT Usage Limits

A USB-powered desk display that keeps your AI usage limits in view, fed locally by a macOS or Windows companion app.

ESP32 Desk Display for Claude and ChatGPT Usage Limits

Toby Marks
71
Rockchip (EASY EAI) RV1126B USB Usage

Rockchip (EASY EAI) RV1126B USB Usage

Rockchip (EASY EAI) RV1126B USB Usage

EASY EAI Technology
41
  • ← Previous
  • 1
  • 2
  • Next →
  • About Us

  • Hackster Overview
  • Hackster for Business
  • Help Articles
  • Brand Resources
  • Sitemap
  • Legal Thingies

  • Terms of Service
  • Contest Rules
  • Code of Conduct
  • Privacy Policy
  • Privacy Policy for California Residents
  • Find Us On Social

  • Facebook
  • Instagram
  • LinkedIn
  • X
  • YouTube
  • Visit Our Avnet Family

  • Avnet
  • Premier Farnell
  • element14
  • Newark

Hackster.io, an Avnet Community © 2026