March 15, 2025
Description
Ophidian (/ōˈfidēən/) is a hycon-based, neutron solenoid, plus motor and flyshot powered blaster. It was designed as a minimalized competition grade flywheel blaster with many different battery configurations. It directly inherits from my previous G19/G19H design, as well as the Protean blaster by Flygonial.
It features adjustable 200+ fps to like 30 fps, up to 16 dps, single trigger operation or rev trigger, closed loop flywheel sensing, adjustable user profiles, quick swap muzzle devices (Protean compatible).
Battery storage options include: buffer tube stock, tool battery, remote line, blade stock, and folding pic stock.
Includes 3 muzzle device options, a BCAR, PCAR, and smooth PCAR. PCAR is my general recommendation. Any protean muzzle device should be compatible.
BOM:
Bolt list:
4 50mm m3 (main body)
1 10mm m3 magwell -> grip
2 35mm m3 rear pic
4 10 mm grips
2 10mm front cage
1 16mm release
4 10mm covers
rail:
1 6mm (rearmost bolt)
3 10 mm m3
Stocks:
2 25mm m3 for pic
Amass XT60H (other xt60's will not lock in)
Neutron high ROF
2x simonk esc's flashed with flyshot (NOTE: these esc's are hard to find now, the Helbatics 30a/20a esc are compatible, Afro 20a's should work, ztw spider 20a/30a should work as long as they are simonk and not the newer kind. See the “flashing ztw spiders” for more details. Other brands may be compatible, but you will need to compile and flash flyshot. This design may be updated later to use AM32 and a custom RP2040 pcb design.)
2x plus motors (or 2207.5 Flashhobby arthur motors, or 2207 Sunfun motors (8 m3 8mm bolts needed)
Arduino or custom Ophidian PCB board (if you use a stand alone arduino, additional hw required, see spirit BOM for reference)
IRLB3034
1N5404 or similar
1N5357
3x 6mm button switch
1x SSD1306 oled 0.96"
5.5mm diameter springs for mag release.
4s lipo. I run 1550mah 100c lipos, similar spec ones will work as well.
BOM for stock options:
TBD, should be relatively self explanatory, most options just require m3 bolts of various lengths.
Build Guide:
This is a guide based on a hardware kit purchased from me. Self sourced hardware will likely require additional steps.
https://docs.google.com/document/d/17dkMRP-ZO_vkgQ3z9rfyFxz9cWrwjXIIcW3FVmGUd0U/edit?usp=sharing
Print orientations and support:
See included print profiles. Read the descriptions!!!
Wiring diagram??
See spirit for reference, should be very similar, just add a rev trigger to D8
Firmware:
https://github.com/davidpyo/G19H/tree/ophidian Make sure you select the “Ophidian" branch
Usage:
Uses EEPROM (settings save after being powered off)
4 boot selectable profiles:
Profile 1 (default): No idle
Profile 2 (hold trigger): No idle
Idle Profile (hold menu): Idle
Tournament (hold both): Idle, fire mode is the only setting that can be changed by long holding the menu button
Hold menu button to change settings in the 3 profiles.
Use the menu button to switch between settings, and trigger to change values.
Long hold menu to exit and save settings to profile.
Gameplay:
https://youtu.be/-6ECE9INlMI?si=4TCQhhxZ7ykSPv6Q
Acknowledgements and credits:
Thank you to Justus for the Spirit blaster, and the Spirit firmware which this is based off of.
Thank you to Toruk for Flyshot and Hycon cage geometry.
Thank you to Flygonial for the Protean grip, Protean muzzle devices, and Gryphon design
Thank you to my beta testers: Will from Beef Squad, and Jon from Foam Reign
Additional reading/Reference:
https://www.printables.com/model/451651-spirit-a-brushless-flywheel-dart-blaster
https://torukmakto4.blogspot.com/2021/01/flashing-ztw-spiders-for-flyshot.html
https://torukmakto4.blogspot.com/2020/02/closed-loop-adjustable-speed-drive-for.html
License:
BY-SA
3,387