(DIY Nerf) The Twister - Bullpup HPA Dart Blaster!
The Twister là blaster Nerf bullpup in 3D, chạy khí nén HPA từ bình paintball và dùng Cosmic Nomad HPA core. Hỗ trợ cấu hình semi auto, 3-round burst và full auto, hiện phát hành dạng OPEN BETA để mọi người test.
Mô tả
The Twister là một blaster Nerf dạng bullpup được in 3D và hoạt động bằng khí nén từ bình khí paintball! Bạn có thể cấu hình bắn semi auto, 3 round burst và full auto.
The Twister dùng Roboman's Cosmic Nomad HPA dump tank để vận hành!
Hiện tại blaster đang được phát hành dạng OPEN BETA để mọi người test (và chơi cho vui)!
Changelog nằm ở cuối phần mô tả.
Bản cập nhật mới nhất: 1/11/2026.
Tổng quan blaster & demo bắn:
Full auto:
----------------------------------------------------------------------------------------
“HPA là gì?”
----------------------------------------------------------------------------------------
Khi bạn thấy chữ “HPA” hoặc “High Pressure Air” trong cộng đồng Nerf, nghĩa là một blaster dùng khí nén áp suất cao để bắn dart, khá giống cách marker paintball hoạt động.
Khí được chứa trong một bình rời ở áp suất cao (~3000psi), sau đó đi qua regulator để hạ áp xuống mức dùng được (mình dùng 100psi cho các blaster. Một số bạn khác dùng 150psi).
Regulator sẽ cấp khí qua một ống dẫn tới valve, rồi từ đó đi vào bình khí trên thân blaster, còn gọi là “HPA Core”, “HPA Tank”, hoặc “Air Tank”. HPA core này là thứ giữ khí thực sự để dùng mỗi khi bắn: mỗi phát sẽ xả khí của HPA core ra phía sau một viên dart trong barrel, đẩy dart bay ra phía trước!
HPA thường được dùng để phân biệt với “LPA” hoặc “Low Pressure Air” blaster. LPA là kiểu bạn có thể từng chơi hồi nhỏ: có bơm tay kéo đẩy để nạp khí vào bình, rồi bóp cò bắn 1 phát.
Khác biệt giữa LPA và HPA chủ yếu nằm ở cách nạp khí. Với LPA, bạn phải tự bơm tay trước mỗi phát. Với HPA, không cần thao tác bơm tay—bạn chỉ việc bóp cò là bắn!

----------------------------------------------------------------------------------------
Vậy tại sao nên dùng HPA?
----------------------------------------------------------------------------------------
Blaster HPA gần như là “đỉnh” về hiệu năng trong mảng bắn dart.
HPA có thể đạt FPS và độ chính xác ngang blaster dùng spring, đồng thời có tốc độ bắn và độ gọn giống blaster flywheel.
Ngoài ra, nếu bạn đã có paintball marker hoặc airsoft gun dùng bình khí nén, chi phí để “nhập môn” HPA blaster sẽ bớt áp lực hơn RẤT NHIỀU.
Dù HPA không thể rẻ bằng springer hay flywheeler, theo mình đây là một mảng chơi rất vui!
Cá nhân mình chạy blaster này ở 100psi từ regulator cho các trận giới hạn ~150FPS. Bạn hoàn toàn có thể tăng PSI và dùng barrel dài hơn để lên FPS CAO hơn nhiều (Cosmic Nomad HPA core có thể vượt xa 250 fps nếu setup đúng).

(chỉ cần đảm bảo club/khu vực của bạn cho phép)
----------------------------------------------------------------------------------------
Luật lệ & Quy định
----------------------------------------------------------------------------------------
Đây không phải tư vấn pháp lý.
Nhiều khu vực ở Mỹ và một số nơi trên thế giới có hạn chế đồ chơi dùng khí nén, như paintball và một số loại airsoft. HPA dart blaster rất có khả năng cũng nằm trong nhóm bị hạn chế tương tự.
Trước khi mua, build hoặc sử dụng bất kỳ HPA dart blaster nào, hãy đảm bảo bạn làm vậy hợp pháp tại nơi bạn sống.
Ngoài ra, một số club không cho dùng HPA blaster. Hãy chắc chắn nơi bạn định chơi và nhóm bạn tham gia cho phép TRƯỚC KHI mua, build hoặc sử dụng các blaster này.
----------------------------------------------------------------------------------------
$ CHI PHÍ HPA $
----------------------------------------------------------------------------------------
Vấn đề lớn nhất của HPA là chi phí: hiện tại, HPA tốn chi phí ban đầu cao, và nhìn chung đắt hơn đa số blaster flywheel hoặc spring. Phần dưới đây là đoạn mình hay copy/paste khi có người hỏi tổng chi phí:
Chi phí cho một bộ HPA đầy đủ phụ thuộc nhiều vào việc bạn mua đúng món nào và mua ở đâu.
Air regulator mình dùng khoảng ~$200 nếu mua mới, nhưng mình mua đồ cũ được ~$100. Đây là bản cũ của Wolverine STORM Airsoft regulator.
Bình khí (supply bottle) khoảng $60 cho một bình size ổn trên Amazon. Thương hiệu HK Armory, dung tích 62ci. 3000 psi.
Bạn sẽ tốn tiền để nạp bình khí đó (bình lớn cấp vào regulator, rồi regulator cấp vào blaster). Với mình thường tầm $5 hoặc $10 để nạp ở một tiệm scuba gần nhà. Bạn cũng có thể mua máy nén HPA dùng tại nhà: ~$300 cho loại tàm tạm trên Amazon, $1000+ cho loại xịn hơn. Theo mình tốt nhất là đi nạp ở chỗ địa phương.
Pneumatic cylinder khoảng $10/cái trên AliExpress. Loại single acting piston. “CDJ2B10-75S pneumatic cylinder”.
Solenoid valve $16 trên Amazon. “TAILONZ PNEUMATIC 1/8\”NPT Solenoid Valve 3V110-06 DC12V Single Coil Pilot-Operated Electric 2 Position 3 Way Connection Type (Outlet wire)” https://www.amazon.com/dp/B0BWDSJCCS
Roboman automation HPA Core (tên là Cosmic Nomad) giá $50 trên website của ổng. Lô mới chắc sẽ được làm trong vài tháng tới. https://roboman.net/products/cosmic-nomad-hpa-dump-tank
Rồi cộng thêm filament, dây điện, công tắc cò, đầu nối XT60, ốc vít, barrel, v.v. (~$35 theo mình nhớ).
Mình nghĩ riêng phần “trên thân blaster” (không tính regulator và supply tank) thì tầm $115 cho cả bộ (hardware + chi phí filament).
----------------------------------------------------------------------------------------
OK, NẾU bạn vẫn muốn build một cái, đây là thông tin bạn cần:
----------------------------------------------------------------------------------------
Hardware & Linh kiện
----------------------------------------------------------------------------------------
Danh sách hardware đầy đủ (parts list/BOM gọi sao cũng được): https://docs.google.com/spreadsheets/d/1Li_IrpW0TEO1TaSHlI5G2E2AAEQ8Aqf_DlReoT9hQJc/edit?usp=sharing
----------------------------------------------------------------------------------------
Sơ đồ dây điện & đi ống khí (Air Hose Plumbing)
----------------------------------------------------------------------------------------
Pin cho blaster, bình khí và regulator được thiết kế để mang trong balo hoặc túi hông (hip holster) kiểu nào đó, rồi dây điện và ống khí sẽ chạy vào phía sau tay cầm (grip) (mình bó chung bằng ống bọc dây cable routing sheath, nhưng bạn dùng băng keo hoặc dây rút cũng được, ezpz).
Hiện tại mình để dây cò và dây solenoid valve đi ra mỗi bên hông tay cầm, rồi dùng hai đầu nối xt-30 để cắm đúng chỗ vào “electronics box” nằm trong balo/holster cùng bộ bình khí.

Tuy vậy, mình cũng đã thêm một ngăn trong stock có thể vừa một cục pin nhỏ và các linh kiện điện tử cần thiết để làm mọi thứ ngay trên thân blaster. Mình chưa tự build kiểu đó, nhưng chỗ trống có sẵn nếu bạn muốn thử!
Đây là sơ đồ wiring cho blaster và microcontroller Xiao RP2040 điều khiển bắn:


Danh sách linh kiện đầy đủ xem ở hardware list: https://docs.google.com/spreadsheets/d/1Li_IrpW0TEO1TaSHlI5G2E2AAEQ8Aqf_DlReoT9hQJc/edit?usp=sharing
Bạn cũng có thể đấu Twister thành một blaster “dumb” không có microcontroller. Nghĩa là bạn sẽ bị giới hạn semi auto thôi (hiện tại), và cũng có thể bóp cò quá nhanh dẫn đến short-stroke (tức là bolt chưa lùi hết để lấy viên dart tiếp theo mà đã cố bắn tiếp). Cái này không làm hư đồ, chỉ là bạn cần bóp cò điều độ, đừng spam quá nhanh. Ezpz!
Với setup đó, chỉ cần nối pin, solenoid valve và trigger switch thành một vòng kín. Khi bóp cò, solenoid valve tắt và bắn một viên. Khi nhả cò, solenoid valve bật lại, nạp áp cho HPA core và pneumatic cylinder để chạy ram/bolt.

----------------------------------------------------------------------------------------
Ghi chú lắp ráp
----------------------------------------------------------------------------------------
-
Nhớ gỡ HẾT supports khỏi mọi chi tiết có supports.
-
BÔI TRƠN THANH LIÊN KẾT RAM ở cả mặt trên và mặt dưới!!
-
Đảm bảo o-ring -012 ở đầu ram được bôi trơn kỹ!!
-
Barrel được cố định bằng một con ốc M3 bên phải, vặn vào một đai ốc vuông M3.
-
Dây solenoid valve đi vào grip qua lỗ nhỏ ở hông grip, gần phía dưới. Sau đó nó luồn qua bên còn lại, rồi nhập với ống khí trong một bó dây (wire loom) cho gọn. Dây trigger switch cũng tương tự, nhưng đi ra đáy grip rồi vào wire loom. Nên gắn đầu nối xt-30 cho dây trigger switch và dây solenoid valve để dễ tháo rời bó dây khi vận chuyển và cất giữ.
----------------------------------------------------------------------------------------
Firing Code
----------------------------------------------------------------------------------------
Code cho Xiao rp2040 là của Wonderboy. Hiện có code cho semi auto (chỉ 1 mode) và full auto/burst/semi auto (đổi mode bằng cách sửa một dòng trong code).
Trong code, bạn có thể chỉnh timing (ms) từ lúc bóp cò đến lúc bắn, và thời gian chờ bolt cycle lùi về trước khi bắt đầu nạp áp lại cho HPA core và pneumatic cylinder. Timing mặc định (lần lượt 50ms và 200ms) chạy ổn ở áp hoạt động 100psi trong thử nghiệm của mình.
Mình cũng có thể chỉnh timing nhanh hơn chút nếu bạn muốn xả đạn mạnh tay với full auto. Cái này cần dùng dây thun hồi ram (ram return) mạnh hơn, và có thể cần tăng áp hoạt động lên ~150psi.
----------------------------------------------------------------------------------------
Người đóng góp cho dự án
----------------------------------------------------------------------------------------
Cảm ơn những người đã hỗ trợ phát triển Twister:
-
Wonderboy (l33t h4x0r/codeman)
-
Roboman (làm ra Cosmic Nomads và trả lời rất nhiều câu hỏi của mình!)
-
Nutty Nick (phát triển expansion chamber giúp độ ổn định khi bắn)
-
Deathtree (tư vấn hay!)
----------------------------------------------------------------------------------------
Thông tin in
----------------------------------------------------------------------------------------
Ước tính lượng filament và thời gian in (filament PLA) (đã tính cả supports và brims cho các phần được khuyến nghị):
-
Tổng tất cả part: 742 gram filament
-
Xanh lá: 342 gram
-
Cam: 138 gram
-
Đen: 263 gram

Tất cả file STL đều đã export đúng hướng in (print orientation).
Có file .3MF cho Bambu Studio, trong đó mọi part trong từng folder đã được sắp lên plate đúng hướng, kèm thiết lập infill/wall/support đúng.

Kích thước tối thiểu máy in/build plate: 180mm x 180mm.
Thiết lập in “default” cho The Twister là 20% infill, 5 walls (mình dùng kiểu Gyroid infill).
----------------------------------------------------------------------------------------
Khác
----------------------------------------------------------------------------------------
Nếu bạn in bất kỳ thiết kế nào của mình, mình rất muốn xem bản bạn làm! Bạn cân nhắc để lại một Make trên trang Printables, và để lại review nha!
Ren cho muzzle extension là Cruller Threads của DonutCat (), mình có chỉnh tolerance in cho phù hợp. Mấy ren này ĐẸP thiệt sự, mình rất khuyến nghị cho các designer khác!
Font logo The Twister là Falcon Punch.
Phong cách (aesthetics) của The Twister được lấy cảm hứng tương đối từ concept art của Wouter Kroon (mình dùng có xin phép Kroon và người mua concept art gốc, Storm Airsoft).
China: 你好! 我擁有這個設計。 想生產請聯繫我. 你好! 我拥有这个设计。 如果你想生产,请联系我.
Tuyên bố miễn trừ trách nhiệm: Đây không phải đồ chơi. Blaster này dành cho người chơi hobby, không dành cho trẻ em. Cần vận hành đúng cách để tránh chấn thương. Tôi không chịu trách nhiệm cho bất kỳ chấn thương nào do blaster này gây ra. Vui lòng dùng đầu nòng/muzzle và nắp barrel màu cam sáng (blaze orange) cho blaster này. Hãy tham khảo luật địa phương trước khi build blaster công suất cao này.
Changelog:
- 1-12-2026: Phát hành bộ file BETA1.
----------------------------------------------------------------------------------------
Donations & Merch
----------------------------------------------------------------------------------------


Nếu bạn thích những gì mình làm, mong bạn cân nhắc ủng hộ mình nha!
Mình không thu phí file, nên mọi khoản donate hoặc mua merch đều sẽ được mình trân trọng lắm!
-
Patreon (Donate theo tháng)
-
Buy Me A Coffee (Donate một lần)
-
Fourthwall (MỚI!) Shop merch của mình! Vô hốt vài cái sticker xịn và áo vui vui nha!
-
RedBubble Shop merch cũ của mình. Vẫn còn đó, nhưng theo mình Fourthwall làm đồ ngon hơn.
Giấy phép
Tác phẩm này được cấp phép theo
Creative Commons — Attribution — Noncommercial — Share AlikeCC-BY-NC-SA
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!