GPStar Pack PCB Hookup
★ For a comparison of the original GPStar and GPStar II controllers please see this comparison guide on the main GPStar website.
This is the guide for all first-generation PCB kits which fully supports all stock devices within the Haslab Proton Pack.
The goal of this kit is to provide a minimally-invasive upgrade to the stock controllers. For the Proton Pack all stock connections can be made using the available JST-XH connectors on all existing wiring. The diagram below details the standard HasLab connections.
Proton Pack - Connection Details
Connections for the pack should be made according to the tables below.
- Ordering aligns with PCB labels or when viewed left-to-right with the connector keyhole at the bottom.
- Pins denoted D# correspond to the internal code and connection to the controller chip.
- Ground may be designated as "GND" or simply "-".
Stock Connectors
These are connections which should match 1:1 on the original Haslab Proton Pack if upgrading from that product.
Label | Pins | Notes |
---|---|---|
BATTERY 5V-IN | +/- | Power from battery. This MUST be a regulated 5V source! |
Volume | D3/GND/D2 | Rotary encoder connection for pack volume adjusted via crank generator knob. |
SW1 | D31/GND | Stock connection for main switch under the Ion Arm. |
SW3/SW4 | GND/D27/D25/GND | Stock connection for Cyclotron panel toggles: SW3 (2 pins on left side) = Year Mode Toggle. SW4 (2 pins on right side) = Vibration toggle. |
SW6 | GND/D23 | Stock connection for ribbon cable disconnection alarm (wire order does not matter). |
M1 | VCC/GND | Stock connection for pack vibration motor (D45) or cyclotron motor1. |
Power Cell | VCC/D53/GND/PCCYC | Stock connection for Power Cell LEDs (continues to Cyclotron Lid). |
Cyclotron | D43/GND/PCCYC/VCC | Stock connection Cyclotron lens LEDs (continues from Power Cell), includes lid sensor. |
1 For more information on the motorised cyclotron modification see Inner Cyclotron.
Special Connectors
These are connections which are unique to the GPStar equipment or have a special purpose.
Label | Pins | Notes |
---|---|---|
AUDIO BOARD | GND/NC/VCC/TX/RX/NC | Communication and Power for the pack's GPStar Audio or WAV Trigger.Connector type: JST-PH |
NEUTRONA WAND 5V-OUT | +/- | Power to the Neutrona Wand. If using the GPStar Amplifier it is encouraged that you use one of the 5V connections on that device to directly power the Neutrona Wand instead of using this connection.Connector type: JST-XH |
NEURTONA WAND (Serial) | RX2/TX2 | Serial communication to the Neutrona Wand.Connector type: JST-XH |
ICSP | DO NOT USE! | Reserved header for bootloader updates (reserved).Connector type: Header pins |
UART | See Below | Programming header for software updates (optional).Connector type: Header pins |
For connecting the UART pins, use a suitable FTDI chip such as the same FTDI Basic 5V chip used for programming GPStar Audio or a WAV Trigger. Pins on the PCB should align with with the standard wire order for FTDI-to-USB cables which use a single Dupont 6-pin connector. Observe these common colors and notes to ensure proper orientation:
- The ground pin will typically be a black wire, while VCC will typically be red.
- The DTR pin on the PCB will connect to a wire labelled either DTR or RTS.
- Any wire labelled CTS will be connected to the 2nd pin labelled GND on the PCB.
- Be careful to not reverse the connector!
Optional Connectors
These connections are reserved for special purposes with optional accessories.
Label | Pins | Notes |
---|---|---|
SW-D | D29/GND | Cyclotron direction switch (wire order does not matter).Connector type: JST-XH |
SM-T | GND/D37 | Smoke Toggle switch to enable/disable smoke effects (wire order does not matter).Connector type: JST-XH |
SM-1 | -/+ | Smoke effects for the N-Filter (D39). SM-1 provides 5V during N-Filter smoke effects. You can connect a 5V pump to this pin to power it, or use it to trigger a relay for off the shelf smoke solutions.Connector type: JST-XH Do not draw more than 1.5amps from this connector. |
FN-1 | -/+ | Fan for N-Filter smoke (D33). FN-1 provides 5V during N-Filter smoke effects. During the overheat sequence, it is timed to go off at the same time as the N-Filter light. You can connect a 5V fan to this pin if desired or to trigger a relay.Connector type: JST-XH Do not draw more than 1.5amps from this connector. |
SM-2 | -/+ | Smoke effects for the Booster Tube (D35). SM-2 provides 5V during Booster Tube smoke effects. You can connect a 5V pump to this pin to power it, or use it to trigger a relay for off the shelf smoke solutions.Do not draw more than 1.5amps from this connector. |
FN-2 | -/+ | Fan for the Booster Tube smoke (D50). FN-2 provides 5V during Booster Tube smoke effects. You can connect a 5V fan to this pin if desired or use it to trigger a relay.Connector type: JST-XH Do not draw more than 1.5amps from this connector. |
NEO-C | D13/VCC/GND | Neopixel LED ring for Inner Cyclotron "Cake".Connector type: JST-XH |
P.RED | D4/GND/D5/GND | Cyclotron Panel LEDs: 2x Red. D4 and D5 provides 5V and has a 150Ω resistor connected to each of them.Do not draw more than 40mA from each LED connection. |
P.YELLOW | D6/GND/D7/GND | Cyclotron Panel LEDs: 2x Yellow. D6 and D7 provides 5V and has a 150Ω resistor connected to each of them.Connector type: JST-XH Do not draw more than 40mA from each LED connection. |
P.GREEN | D8/GND/D9/GND | Cyclotron Panel LEDs: 2x Green. D8 and D9 provides 5V and has a 100Ω resistor connected to each of them.Connector type: JST-XH Do not draw more than 40mA from each LED connection. |
P.SWITCH | D10/GND/D11/GND | JST-XH Cyclotron Panel LEDs: 1x Green (Mode Indicator, D10) and 1x Yellow (Vibration Enabled, D11). D10 and D11 provides 5V. D10 and has a 100Ω resistor connected to it and D11 has a 150Ω resistor connected to it.Connector type: JST-XH Do not draw more than 40mA from each LED connection. |
LED-W | D46/GND | Connection for a standalone white LED in the N-Filter. D46 provides 5V and has a 100Ω resistor connected to it.Connector type: JST-XH Do not draw more than 40mA from this connector. |
5V-OUT | +/- | Power for additional accessories. Commonly used to power an ESP32 wireless board or Attenuator.Connector type: JST-XH Do not draw more than 1.5amps from this connector. |
SCL/SDA | SCL/SDA | Expansion serial port using I2C. Used to connect to the Frutto Technologies Current Sense board for GPStar Lite.Connector type: JST-XH |
RX1/TX1 | RX1/TX1 | Expansion serial port. Used to connect to an Attenuator device (or an ESP32 for WiFi capability).Connector type: JST-XH |