Skip to content

PicoPro (160)

PicoPro

Getting Started

To configure the device or upload sounds you must connect to the device with one of our apps. If you aren't sure how to do this please see Getting Started.

Power Input

The PicoPro can run on 9 to 24 VDC. The two PWR -/+ terminals and the barrel connector are internally connected together. You can power the unit from either location, or you can power using a barrel connector and borrow that power for a sensor using the screws.

You must make sure your power supply can output enough power for your loads. To calculate the watts you must add up the power required by the controller, the internal amplifier, and any outputs. Please see this page for details on how to correctly choose your power supply.

PicoPro Power Connections

Input Wiring

The PicoPro has two optically-isolated inputs that can be connected in any polarity making them compatible with a huge variety of sensors.

Button, Switch, Pressure Pad
Button, Switch, Pressure Pad
If you only have one just ignore the wires for the second button.
Motion Sensor
Motion Sensor
The motion sensor must be 12 VDC, not one made for outdoor floodlights.
NPN Sensor
NPN Sensor
There may also be a mode wire to select normally on/off behavior - see sensor manual.
PNP Sensor
PNP Sensor
There may also be a mode wire to select normally on/off behavior - see sensor manual.
Relay Output Beam Sensor
Relay Output Beam Sensor
Wire colors may vary by manufacturer. Compare with legend.

For even more input wiring diagrams please see Wiring Diagrams.

Output Wiring

The PicoPro has up to eight solid-state outputs. These outputs are great for reliably controlling low voltage DC loads like solenoids, relays, maglocks, or LEDs. When turned on, these outputs output whatever voltage is connected to the power input (12 or 24 VDC). Each output can handle 2.5 amps.

Any 12/24 VDC Device
Any 12/24 VDC Device
Make sure the device voltage matches your power supply voltage.
AC Relay
AC Relay
High Voltage devices must be controlled using a relay.

Recording Animation

Animation can be recorded using a phone, computer, or the buttons on the unit. Instructions below are for recording manually using the buttons. For information on recording using the apps or cloud please see here.

Recording with the Buttons

The outputs on the PicoPro are split into two banks: Outputs 1-4 in one, outputs 5-8 in the other. You can record all four outputs, just one, or anything in between. As you record outputs in one bank, any output animation in the other bank will play.

NOTE: The scene will only shorten if ALL outputs in the current bank are enabled. If you do NOT want to shorten the scene then be sure to have 3 outputs or less enabled for recording at any given time.

Recording

  1. Tap REC, the REC LED should turn red.
  2. Tap or hold the 1-4 buttons to control the outputs.
  3. Tap REC to stop recording.
  4. Tap 4 to preview your recording.

Triggering after Recording

The trigger inputs are disabled temporarily while you are recording or previewing animation. This is done to prevent a connected sensor from triggering the scene while you are making changes. The trigger inputs will re-arm after 1 minute, or after you press 4 to preview the scene and let it play to the end. If you try to trigger the scene while the inputs are disabled you'll see the Status LED flash yellow.

Layering Outputs

  1. To record only one output at a time hold REC until the output LEDs turn on.
  2. Quickly tap one of the four output buttons to toggle that output on or off for recording.
  3. Let go of REC when you're done enabling / disabling outputs.
  4. Tap REC to record, only the output LEDs that were ON will record, the other ones will play back.

Selecting an Output Bank

  • Hold REC. The input and output LED groups will begin to alternate between output banks 1-4, 5-8, and inputs 1-2.
  • When output LEDs 1-4 or 5-8 are illuminated, let go of REC to record that entire bank.
  • Tap REC to record. Animate the selected bank, the outputs in the other bank will play back as you record.

Selecting Record Scene

  1. Hold REC until the output LEDs turn on, keep holding a few more seconds until one or more input LEDs turn on.
  2. Quickly tap 1, 2, or 3 to select the scene you want to record. The selected scene is indicated on the input LEDs.
  3. Let go of REC when you're done.
Button Scene Input LEDs
1 Input 1 1
2 Input 2 2
3 Idle 1 & 2

Show Settings

Show Settings for any product can be found in the Configuration tab for that product in the app or on the cloud interface.

Pico Show Settings Tab

Audio

If your controller has audio, this is where you can adjust the master volume. More audio adjustments will be available in the future.

Amplifier

If your controller has an amplifier, this is where you can adjust the Amplifier volume and Max Amplifier Volume.

Inputs

Input Configuration

Label

If you are using multiple inputs you can label the inputs here for clarity in the future. Labels like Reset Button, Start Button, etc., could be useful.

Inverted

If the device connected to the input is outputting a signal that is the opposite of what you need you can invert it. For example, you may be using a limit switch or beam sensor that is keeping the controller's input ON and only turning it OFF when the sensor is triggered. This would cause the controller to loop unless the sensor is kept active.

Usually this can be resolved by using a different sensor output or by connecting a mode wire to + or -. That is the better approach if that's available. If not, enable this option.

Type

Here you can specify the type of sensor connected to the input. With this information the controller can more accurately estimate patron counts and ignore some sensors at start-up as they warm up.

  • Auto-Detect: If the input is on at startup the controller will assume a motion sensor is connected. It will wait for up to 1 minute for it to warm up before it allows triggering. This mode will ignore the trigger input for a minimum of 5 seconds at startup as it tries to determine the sensor type.
  • On/Off: This mode will allow triggering or looping at startup.
  • Motion Sensor: In this mode the input will be ignored at startup. The controller will arm the input once it sees the input state turn off.

Minimum On Time

Set a minimum on time if you need to filter out brief input pulses that are too short to be legitimate input signals. Common use cases include:

  • Bouncy Buttons: Buttons or relays with noisy or bouncy contacts can send short trigger pulses when the button is released. These pulses are usually less than a few milliseconds. If you wanted to filter for legitimate button presses you could set this value to a quarter second.
  • Interference: Wires act like antennas, picking up electrical energy flying through the air. Devices with coils like Maglocks, solenoids, relays, and motors are prime generators of this kind of noise. In some conditions this noise induces enough of a voltage to trigger an input. This noise is always very short, so adding a very short minimum on time will usually filter it out.

Outputs

Output Configuration

Label

If you have a lot of outputs it can be helpful to label them. These labels will show up in the real-time recording Keypad or in the Timeline Editor so you don't have to guess what output is what before animating. These can also be helpful if you need to troubleshoot remotely and you can't see what device is connected to which output.

Inverted

If you'd like the device to stay on by default and have it turn off when you activate the output during recording you can use this option. This would most often be used for lights you want on most of the time and just need to flicker off once in a while.

If you are trying to invert the position of a pneumatic cylinder it's usually best to do that by swapping the air lines connected to the A/B ports on the solenoid. Inverting it here would keep the solenoid energized all the time, causing it and the output in the controller to heat up and waste power for no reason.

Mode

By default the output will turn on when it's activated, off when it's not. If you need the output to strobe quickly to simulate a strobe light or machine gun effect you can choose one of the Strobe modes. If a strobe mode is selected, the output will strobe off and on at the selected rate whenever the output is activated.

Write Protection

You can enable write-protection by toggling the Protect Scenes toggle at the bottom of the configuration tab (see above). This will disable the record button on the unit and even prevent animation / sound changes in the app.

This is currently the one setting that can also be toggled with the buttons on the unit. To toggle write-protection on the unit itself:

  1. Power up holding the 2 button.
  2. After a second or two the status LED will turn solid (see below).
  3. Let go of button 2.
LED Color Protection State
Red Disabled (Recording OK)
Green Enabled (Recording Blocked)

Scene Settings

Configuration options for each scene can be found inside the scene menu. Select a scene then look for the Scene Behavior Options.

Pico Scene Settings

Idle Scene

Scene Configuration

Interruptible By Input X

If you do NOT want an input to be able to trigger a scene when the controller is Idle then disable that input here. A common use case for this would be if you needed to enforce a sequence. Maybe only Input 1 is enabled in Idle, then Input 2 must be triggered from Input 1.

Input Scenes

Scene Configuration

Interruptible By Input X

By default, an input scene is not interruptible by the other input.

Momentary

By default a scene will play to completion once it's been started. If you'd like the scene to only play for as long as the input is active, enable this option. This can give an operator the ability to choose when a scene starts AND stops with a single input.

Persist Outputs

If you need an output to stay on after a scene ends you can enable this option and keep that output on at the end of the scene. Any output that is on at the very last frame of the scene will stay on until another scene is triggered.

This won't work if Idle animation exists because the Idle animation will control the outputs after the scene.

No Looping

By default a scene will loop if the input that triggered it is still on when the scene finishes. If you'd like to prevent looping enable this option.

Post Delay

If you'd like to prevent a prop from activating too often you can enable a Post Delay. The Post Delay starts when the scene finishes and stops when the selected time expires. When active, the REC LED will flash yellow and trigger inputs are ignored.

After Scene Goto

By default, when a triggered scene completes the controller will return to the Idle state and start looping the Idle scene if one exists. If you would prefer the controller to jump to another scene instead, you can select that scene here.

Pressure Lockout

Pressure lockout allows you to disable pneumatic-based props if system pressure is beneath a certain threshold. See the PicoLink page for a video and information on how to set this up.

Pressure Lockout

Pressure Channel

Large systems may have multiple pressure sensors. Each pressure sensor must publish its pressure to a dedicated channel. Any number of devices can tune in to a particular pressure sensor by subscribing to its channel.

Pressure Threshold

The prop will ignore its inputs below this pressure.

Fail Mode

If for some reason the controller is no longer receiving pressure data from the sensor what should it do?

  • Fail Run: Assume pressure is good and run anyway.
  • Fail Safe: Disable the inputs. Only allow triggering if we have confirmation pressure is above our threshold.

Show Storage

Internal Memory

Internal memory is used automatically if a microSD card is not inserted. This internal memory can store about 10MB. That's enough for over 9 minutes of animation and sound when using 128kbps MP3 files.

Internal memory is preferred over an SD card for the following reasons:

  • SD cards add extra cost
  • SD cards can become corrupt over time
  • SD cards can be removed and misplaced
  • SD cards rely on a socket vs internal memory being soldered

That said, if you need to store more than 10MB of memory, you may have no choice.

microSD Card

If you need more than 10MB you can use any microSD card up to 32GB in size. It must be FAT32 formatted which is the format they come in when purchased.

As soon as a card is inserted the unit will reboot and use that for the show storage, ignoring the internal memory completely.

Transferring a Show

If you need to transfer an existing show from internal memory to the SD card use the Download Show and Upload Show buttons at the bottom of the Scenes tab in the app. You would first download the show to your computer, then insert the SD card, then upload it back.

WiFi

Connecting to WiFi

Connecting to WiFi happens during the adoption process. Please see Getting Started.

Changing WiFi Networks

Follow the adoption steps to connect the device to a WiFi network, ignoring the final step where you click the Adopt button. The device will not show up for adoption because it's already adopted by you, but it will change WiFi networks.

Disconnecting from WiFi

Hold the two outside buttons on the controller (or only button if it's a PicoLink). The Status LED will turn yellow , then purple , then start flashing purple (Forget WiFi). Let go when its flashing purple. This will tell the device to forget the WiFi credentials so it no longer attempts to connect to WiFi. This process will not unadopt the device so that it can be adopted by another user. If you need to unadopt it that must be done in the app.

Status LED

The status LED's state indicates the device's current state. In some states the LED will blink a few times, pause, then repeat.

State Color Reason
off Idle - Not connected to the cloud
1 blink Connecting to Access Point
2 blinks Connected to WiFi, getting IP
3 blinks Received IP, connecting to cloud
steady Idle - Connected to cloud
steady Bluetooth provision mode for WiFi setup
steady WiFi access point mode for direct connection
steady Playing a triggered scene
steady Recording
2 blinks Trigger post-delay
3 blinks Low pressure lockout

Factory Reset

Factory resetting the unit will erase all settings, animation, and WiFi information. Next time it connects to WiFi it will be removed from the account and need to be re-adopted.

  1. Unplug the unit.
  2. Hold the REC button while powering up the unit.
  3. Status LED should turn RED.
  4. Let go of REC, the Status LED will begin to flash red.
  5. The device will flash the Status LED as it erases the internal memory. It will reboot automatically.

Specifications

Part Number
160

Voltage
Ideal: 12 or 24 VDC
Max Range: 9–26 VDC

Power
At 12 volts:
0.6 watts (amplifier off)
10 watts (amplifier moderate)
30 watts (amplifier max)

At 24 volts:
0.6 watts (amplifier off)
10 watts (amplifier moderate)
60 watts (amplifier max)

Trigger inputs
Voltage Range: 5–24 VDC
Current Draw: 2mA @ 5V, 5mA @ 12V, 11mA @ 24V

Solid-state outputs
Voltage: Same as power input
Current: Max 2.5A steady, 5A for short bursts

Audio amplifier
2×30W into 8Ω @ 24V
2×8W into 8Ω @ 12V
2×15W into 4Ω @ 12V

Memory
Internal: 10MB Flash
External: microSD Card (32GB Max)

Troubleshooting

Choose the topic that best matches your problem:

If you don't see your issue here, or the troubleshooting steps don't fix it, contact support@showmatic.io and include:

  1. Product model
  2. What you expected vs. what happened
  3. Power and Status LED behavior