Skip to content

PicoDrive (163)

PicoDrive

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 PicoDrive 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.

If you are driving a motor, running power through the two relays to power various loads, or borrowing from the power supply to power sensors, you must make sure your power supply has enough for those loads too. Please see this page for details on how to correctly choose your power supply.

PicoDrive Power Connections

Input Wiring

The PicoDrive 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 PicoDrive has a motor output and two mechanical relay outputs. The motor output can be setup to control the speed and direction of a motor, the brightness of a light, or to control two DC devices. See the Scene Settings for info on selecting the output mode.

The two relay outputs are very flexible as they can be used to control DC loads like solenoids and small motors, or AC loads like high voltage lights. When turned on, these outputs connect the C (common) terminal to the NO (normally-open) terminal. When off, C is connected to NC (normally-closed). Each relay output can handle 5 or 10 amps depending on the voltage being switched (see Specifications).

12/24 VDC Motor or Linear Actuator
12/24 VDC Motor or Linear Actuator
Any 12/24 VDC Device
Any 12/24 VDC Device
Make sure the device voltage matches your power supply voltage.
Two 12/24 VDC Devices
Two 12/24 VDC Devices
Both devices share the same relay output and power supply.

Recording Animation

Important

If you are using the Motor Park function then you should record animation using the knob on the unit. Real-Time programming using the app is not supported at this time. You can however edit the animation in the Timeline after programming. This will be addressed in a future update.

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

Recording with the Knob and Buttons

  1. Tap REC, the REC LED should turn red.
  2. Rotate the knob or use 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. If outputs 1/2 are in one of the motor/light modes then either of those buttons will disable that output.
  3. Let go of REC when you're done enabling / disabling outputs.
  4. Tap REC to record, only the outputs that had output LEDs ON will record, the other ones will play back.

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

Shortening the Scene

If all outputs are enabled for recording the scene length will always equal the recording length. If you do NOT want to shorten the scene then be sure to have only one of the outputs enabled for recording at any given time.

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

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.

Output 1-2 Mode

Outputs 1&2 Configuration

Mode

Outputs 1 & 2 are driven by a powerful H-Bridge chip designed primarily to drive DC motors. If you'd rather use it to dim DC lighting or control DC loads like solenoids that is also possible by changing the output's mode.

  • Motor: The 1/2 terminals will output a PWM signal with either +/- or -/+ polarity to control the direction of a motor. Speed is controlled by varying the duty cycle of the output using PWM.
  • Motor with Park: Designed for certain wiper motors that have a park signal output. Same as above but ensures the motor moves to the park position when animation is finished playing.
  • Dimmable Light: Only output 1 works in this mode. It will output postive-polarity PWM controlled signal designed to dim LEDs or small DC bulbs.
  • Two On/Off Outputs: Outputs 1/2 will output a positive signal when turned on. The knob is disabled in this mode, use the 1/2 buttons to control the outputs.

Default Park Direction

By default, the PicoVolt will park the motor by allowing it to continue moving at the same speed and direction it was moving in at the end of the scene. This is why it's best to end the recording with the motor on the way to the park position, so you can choose the direction and speed of travel of the park movement. At startup, or if the motor is not already moving, the PicoDrive will move the motor in the default direction to get it back to park. Depending on the mechanics of the setup, that could cause a collision.

  • Forward: The motor will start rotating in the default direction, slowly accelerating until it reaches park.
  • Reverse: Opposite of above.

Solid-State 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.

Relay Outputs

Relay outputs don't currently have any options other than the output label. 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.

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.

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
163

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

Power
At 12 volts:
0.6 watts (outputs off, amplifier off)
2 watts (relay outputs on, amplifier off)
12 watts (outputs on, amplifier moderate)
32 watts (outputs on, amplifier max)

At 24 volts:
0.6 watts (amplifier off)
2 watts (outputs on, amplifier off)
12 watts (amplifier moderate)
62 watts (amplifier max)

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

Motor Output Voltage: Same as Power Input Current: 7.5A Steady, 10A Max for short periods

Relay Outputs
Max 5A @ 240VAC or ANY DCV Max 10A @ 120VAC

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