Search models, users, collections, and posts

Airsoft ammo counter

Print Profile(1)

All
A1 mini
H2D
P1S
X1 Carbon
X1
P1P
A1
X1E
H2D Pro
H2S
P2S
H2C
X2D
A2L

Airsoft ammo counter
Airsoft ammo counter
2.1 h
1 plate
5.0(2)

Open in Bambu Studio
Boost
149
311
15
10
42
7
Released 

Description

This project is something I’ve been working on in my spare time: an ammo counter for my airsoft replica. The device is designed to fit snugly between the sight and its protector.

The counter starts at a user-set magazine size and counts down to 0. When it reaches 0, the display flashes "RLD" to indicate it’s time to reload.

It features two buttons:

  • + Button: Increases the magazine size or brightness.
  • - Button: Decreases the magazine size or brightness.

Holding either button for more than 2 seconds lets you adjust the screen brightness, while pressing them briefly adjusts the magazine size in increments of 10.

I’ve also included:

  • The source code for the ESP32 controller, where the default magazine size is set to 110 (modifiable on line 17).
  • 3D printable files for the parts in both STL and STEP formats.

You can find my design here on Onshape. Feel free to modify it to fit your needs.

Please note, I’m neither a 3D designer nor an expert in ESP32 programming, so if you spot any bugs, issues, or ways to improve upon what I’ve done, I encourage you to share your improvements with the community.

Thank you, take care, be safe, and have fun!

Parts List:

 

Update: New version now tracks the total amount of BBs shot between reboots. 

 

Pasetbin link with the source code: https://pastebin.com/W7ckSWJC

Comment & Rating (15)

(0/1000)