PTHAT
Click on the various components to view there properties.
Processor
On Board Arm Cortex M4 processor running at 100MHz that takes care of all the complicated routines for you.
JTAG
The PTHAT will be supplied with a JTAG programmer so new firmware updates can be easily be done by the end user. Also ideal for anyone wanting to develop their own firmware.
Reset
Reset button can be used to re-start the processor or using built in software commands.
Extension block for Top Hat
34 Pin expansion block allows a Top Hat board to be attached, that adds three more pulse outputs.
Connector Block for X-Axis (Channel1 Output)
This connector block has outputs for the X-Axis motor driver. These include Step(pulse), Direction, Enable, 5V and X-Limit Switch input.
Crystal
1MHz precision Crystal for driving the DDS chips.
DDS generator
Dedicated Direct digital synthesizer (DDS) pulse generators with 0.004Hz resolution for each channel.
Rasberry Pi Connector with extended pins
This 40 pin connector block is for mounting the PTHAT onto the Raspberry Pi.
With extended pins it still allows full access to the Raspberry Pi pins when the PTHAT is in place.
High Speed Switch
Individual high speed switches for each channel to allow for more control when outputting and counting pulses.
Eeprom
Complies to the Raspberry PI HAT specifications by having an Eeprom that can be read from the RPI.
Voltage Level Buffer
Each 3.3V line gets taken to 5 volts using Voltage Level Buffer chips.
Connector Block for Y-Axis (Channel2 Output)
This connector block has outputs for the Y-Axis motor driver. These include Step(pulse), Direction, Enable, 5V and Y-Limit Switch input.
Emergency stop Connector Block
This connector block is for connection of a dedicated Emergency Stop Button.
I/O Connector Blocks
On this block we have connections 3.3V,0V, ADC inputs and 5V outputs.
Connector Block for Z-Axis (Channel3 Output)
This connector block has outputs for the Z-Axis motor driver. These include Step(pulse), Direction, Enable, 5V and Z-Limit Switch input.
Connector Block for E-Axis (Channel4 Output)
This connector block has outputs for the E-Axis motor driver. These include Step(pulse), Direction, Enable, 5V and E-Limit Switch input.
DDS generators
Dedicated Direct digital synthesizer (DDS) pulse generators with 0.004Hz resolution for each channel.
High Speed Switches
Individual high speed switches for each channel to allow for more control when outputting and counting pulses.
Extension Pins
34 Pin connector allows easy connection to the PTHAT.