PTHAT

Click on the various components to view there properties.

PTHAT
Processor JTAG Reset Extension block for Top Hat Connector Block for X-Axis (Channel1 Output) Crystal DDS generator Rasberry Pi Connector with extended pins High Speed Switch Eeprom Voltage Level Buffer Connector Block for Y-Axis (Channel2 Output) Emergency stop Connector Block I/O Connector Blocks Connector Block for Z-Axis (Channel3 Output) Connector Block for E-Axis (Channel4 Output) DDS generators High Speed Switches Extension Pins

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.