Servo Trigger

Servo Trigger

Servo Trigger
This is a basic Servo Trigger with the servos running at full speed. The servo runs at it's maximum speed and does not stop in between the endpoints.

Features

Trigger inputs
There are six trigger input pins that activate when shorted to ground. The pins are labeled "Switch Inputs" on the circuit board. A row of ground pins is provided so all that's needed is to short the pair of pins for an input.

PinTrigger TypeDescription
4Edge triggerMove to advance position
6Edge triggerMove to retract position
7Edge triggerOne full cycle (to retract position)
10Edge triggerHalf cycle
20Edge triggerRun/stop toggle
21Level triggerRun continuously

Control Knobs
Three trimpots with knobs control these settings:

Configuration Console
Servo trigger can be plugged into a USB port and any serial terminal at 115200 baud can be used to configure more settings. Settings that can be changed are:

Specifications

Optional Input Conditioning
Pads are provided on the circuit board for:

Design Documents

Schematic Diagramservo_trigger_schematic.pdf
PCB Gerbersgerbers_OA22.zip
Arduino Source CodeArduino.ino

Parts List

C1-C66100nF typicalNoise suppression capacitor (optinal)
J11.1" 2 pin JSTPower connector
J21.1" 2x6 headerPower connector
J31.1" 1x3 headerPower connector
R1-R661K typicalStrong pullup resistor (optinal)
RV1-RV3310K trimpotKnobs
SW11small buttonTactile switch for setup
U11ESP32-C3Microprocessor
PCB1OA22Printed circuit board

Build Pictures

Breadboard development
Breadboard

Boards from PJRC
Boards

Finished Board
Finished