Skip to content

Microcontroller replacement for the Haslab Proton Pack and Neutrona Wand.

License

Notifications You must be signed in to change notification settings

nomakewan/GPStar-proton-pack

 
 

Repository files navigation

GPStar Proton Pack and Neutrona Wand

Summary

A fully integrated Proton Pack and Neutrona Wand, packed with features and add-ons. Compatible with the HasLab Plasma Series Proton Pack and Neutrona Wand

  • Polyphonic sound
    • Allows simultaneous playback of multiple audio tracks which can be layered together to create a rich experience with smoothly layered sound effects and buttery smooth transitions.
    • While blasting away with the Proton stream you can still hear all the layers of sound effects that came before...the Pack effects, each Wand toggle effect, Music etc.
  • Wand / Pack communication system
    • By implementing both the pack and wand controllers with an upgraded hose connection, both devices work seamlessly together. Interactions with the wand have an immediate effect on the pack, and vice-versa.
    • This functionality includes sound effects, alarm triggers, Cyclotron interaction, venting/overheat sequences, and proton stream effects (eg. video game colours and crossing the streams).

Feature Reel Demonstration

Just see for yourself what this kit can do, and you'll be ready to believe us! GPStar Proton Pack and Neutrona Wand feature reel demonstration

Table of Contents

"Ray, pretend for a moment that I don't know anything about metallurgy, engineering, or physics, and just tell me what the hell is going on." -Dr. Venkman

That's alright, this will help you study. Below you will find the various guides to build out your new electronic brains, and maybe find some cool new features to implement as part of the addendums.


GPStar Proton Pack and Neutrona Wand PCB Guide

These are the most important guides which will get you familiar with the major components and how to update them with the latest capabilities offered by software and sound effects. This includes guides to aid you in completing the connections and installation for the GPStar Proton Pack and Neutrona Wand PCB boards.

  1. Pack PCB

  2. Wand PCB

  3. Flashing Firmware Updates

  4. GPStar Audio PCB

  5. Loading The Audio Files

  6. Installation Video & Guide

  7. Troubleshooting

For more information about optional upgrades please see the "Component Guides" section below.


Serial1 Expansion Controller

This is a device which utilize the available expansion port on the GPStar Proton Pack controller. At present the only supported uses are as an "Pack Attenuator" (using an ESP32 or Arduino Nano) or a "Wireless Adapter" (using an ESP32). Both devices use the same software which normally drives the Attenuator device, though in the case of the wireless adapter can be used without switches or other peripherals to only provide a WiFi capability to your Proton Pack. Please read the following guides for more specific details.

  1. Pack Attenuator - Full Device Implementation (w/ Switches and Inputs)

  2. Wireless Adapter - Scaled-Down Attenuator (No Physical User Inputs)


By-Component Guides

This section is presented in a way to offer a more complete view of what components are available (by major equipment areas), whether those components are RequiredR or OptionalO, if choices are offerred at a specific component level. Where possible, each option will link to a related guide for more details and/or installation instructions.

Proton Pack

Component Option w/ Guide
Power SourceR TalentCell 3000mAh or 6000mAh
ControllerR GPStar Pack Controller or Arduino 2560
SoftwareR Flashing the Latest Firmware
Audio BoardR GPStar Audio or Robertsonics WAV Trigger
Speakers/AmpR Audio Output Guide
Sound EffectsR Loading The Audio Files
Cyclotron LidO 20/36-LED options by Frutto Technology
Inner CyclotronO Cake and Panel Lights
N-FilterO 7-LED Vent Light
PowercellO 15-LED option by Frutto Technology
Smoke EffectsO Various Solutions Supported

Connectivity

Component Option w/ Guide
WiredR Pack-Wand Hose Connections
WirelessO Pack Attenuator or Wireless Adapter

Neutrona Wand

Component Option w/ Guide
Power SourceR Dedicated Wand Power Source (Guide TBD)
ControllerR GPStar Wand Controller
SoftwareR Flashing the Latest Firmware
Audio BoardR GPStar Audio or Robertsonics WAV Trigger
SpeakersR Audio Output Guide
Sound EffectsO Loading The Audio Files
Hat LightsO Kit option by Jonogunn
BargraphO 28-Segment option by Frutto Technology
Vent LightO High Intensity option by Frutto Technology
Wand BarrelO 49-LED by Frutto Technology (Guide TBD)

Installation, Operation, and Troubleshooting

Task Guide
Initial Assembly Installation - Video & Guide
System Operation Equipment Operation Manual
Configuration EEPROM LED/Config Menus
I Need Help! Troubleshooting and Frequently Asked Questions

Software Development (Advanced Topics)

Task Guide
Modify Software Advanced Software Configuration
Upload Software Pack/Wand Flashing or Attenuator/Wireless Flashing

DIY Arduino Build Guides [DEPRECATED]

Considered the "legacy" guide to building your own solution using the Arduino platform. Please note that the original Neutrona Wand guide used an Arduino Nano which is no longer capable of providing the storage space required by the full range of features supported and that hardware has been deprecated. In order to continue with these guides, please note that a replacement board has been identified for the Neutrona Wand and MUST be used with the latest software release.

This is an advanced build-out which requires opening all devices and performing a significant amount of soldering. Proceed with caution, regardless of your skillset or abilities.

  1. Bill of Materials

  2. Power Requirements

  3. Compiling and Uploading the Code

  4. GPStar Audio PCB or WAV Trigger Configuration

  5. Loading The Audio Files

  6. Audio Output Guide

  7. DIY Pack Setup - Arduino Mega 2560 R3

  8. DIY Wand Setup - Mega 2560 Pro Mini

  9. Hose Connections

Walkthrough Videos

"You know, it just occurred to me that we really haven't had a successful test of this equipment." -Ray Stantz

Except that we have! Here is a Walkthrough Video Contributed by JustinDustin (YouTube, March 2023) showcasing several of the stock features in a converted pack/wand combination. Several optional features were implemented as part of this build using the Arduino platform. Haslab Proton Pack Arduino Powered Walkthrough Video

Additionally, this video covers several new updates in the months since, using the new GPStar controllers, as the Optional Features and Menu Walkthrough (YouTube, July 2023). Optional Features and Menu Walkthrough Video

Viewing MD Files

GitHub should automatically display these files with basic formatting, though to view these MD (MarkDown) files linked above with full formatting including color-coding, you can use a program such as MarkdownPad (Windows) or MacDown (MacOS). Alternatively, you may copy the contents into an online viewer.

"Yes, have some"...music!

Special thanks to Michael Klodzinksi for graciously allowing us to include his version of Savin' The Day as a bundled music file to demo your awesome Proton Pack mods! Check out his other works at michaelk.net.

Sound files

The sound effects files are combination of self made files for this project to ones from within the Ghostbusters community, etc. Apologies if it is forgotten to acknowledge where some of the files originate from.

Licensing

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Acknowledgements

This project is made possible by Ghostbusters community makers and volunteers spanning 4 countries over 2 continents.

  • Michael Rajotte (aka. "GPStar Technologies") - Director of Operations, Software Architect, Product Designer, 3D Modelling, EU & Worldwide Distribution
  • Jonathan Gunn (aka. "Jonogunn") - Video Instruction Guides, PCB Design, Install Testing, North America Distribution
  • Dustin Grau (aka. "JustinDustin") - Prototyping and Testing, Documentation, 3D Modelling, Software Support
  • Angie Rutto (aka. "Frutto Technology") - Maker and purveyor of fine add-on products, UK Distribution

Special Thanks

  • Emre Sahare (GBFans: One Time) - For the original prop mode "Mode Original" operation deciphering.
  • Alexander Hibbs (@BeaulieuDesigns87) - For his equipment schematic as used in the WiFi web UI.
  • Nomake Wan - For continued Software Support and Feature Development

Thank you to our supporters on GBFans.com and the Facebook group.

For those who are curious you can view a condensed history of how this project began.

Disclaimer

This community-driven project is independent and not affiliated with, endorsed by, or sponsored by Hasbro Inc., Ghost Corps, or Sony Pictures. Hasbro Inc. does not endorse or support this project, and any views or opinions expressed within the project are those of the individual contributors and not necessarily those of Hasbro Inc.

Participants in this project should be aware that it is entirely separate from any official activities or initiatives of Hasbro Inc.. Any use of Hasbro Inc.'s name or its products within this project is purely for informative purposes and does not imply any form of partnership, endorsement, or association with Hasbro Inc.

Individuals involved in this project are responsible for their own actions, and Hasbro Inc. bears no responsibility for the content, decisions, or outcomes related to this community-driven effort.

By participating in this project, individuals acknowledge that it is an independent initiative and that Hasbro Inc. is not responsible for the project's development, management, or outcomes.

This disclaimer is subject to change, and individuals are encouraged to check for updates regularly.

About

Microcontroller replacement for the Haslab Proton Pack and Neutrona Wand.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 53.1%
  • C 46.9%