{"id":4355,"date":"2017-04-09T17:28:45","date_gmt":"2017-04-09T16:28:45","guid":{"rendered":"http:\/\/pthat.com\/?post_type=project&#038;p=4355"},"modified":"2026-03-24T15:25:50","modified_gmt":"2026-03-24T15:25:50","slug":"pthat-example-pick-and-place","status":"publish","type":"project","link":"https:\/\/pthat.com\/index.php\/project\/pthat-example-pick-and-place\/","title":{"rendered":"PTHAT Pick and Place Example using Buffered and Instant Commands"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;Section&#8221; _builder_version=&#8221;4.16&#8243; background_color=&#8221;#27323a&#8221; custom_padding_tablet=&#8221;50px|0|50px|0&#8243; transparent_background=&#8221;off&#8221; padding_mobile=&#8221;off&#8221; make_fullwidth=&#8221;off&#8221; use_custom_width=&#8221;off&#8221; width_unit=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221; custom_padding_phone=&#8221;50px|0|50px|0&#8243;][et_pb_fullwidth_header title=&#8221;PTHAT Pick and Place Example using Buffered and Instant Commands on CNC Machine&#8221; text_orientation=&#8221;center&#8221; content_max_width=&#8221;none&#8221; title_font_color=&#8221;#ffffff&#8221; admin_label=&#8221;Fullwidth Header&#8221; _builder_version=&#8221;4.16&#8243; title_text_color=&#8221;#ffffff&#8221; title_font_size=&#8221;60&#8243; background_color=&#8221;rgba(255, 255, 255, 0)&#8221; button_one_letter_spacing_hover=&#8221;0&#8243; button_two_letter_spacing_hover=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;on&#8221; button_one_letter_spacing__hover=&#8221;0&#8243; button_two_letter_spacing__hover_enabled=&#8221;on&#8221; button_two_letter_spacing__hover=&#8221;0&#8243; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;][\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;section&#8221; _builder_version=&#8221;4.16&#8243; background_color=&#8221;#313f55&#8243; custom_padding_tablet=&#8221;50px|0|50px|0&#8243; transparent_background=&#8221;off&#8221; padding_mobile=&#8221;off&#8221; make_fullwidth=&#8221;off&#8221; use_custom_width=&#8221;off&#8221; width_unit=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221; custom_padding_phone=&#8221;50px|0|50px|0&#8243;][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221; column_structure=&#8221;1_2,1_2&#8243;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; background_layout=&#8221;dark&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; global_colors_info=&#8221;{}&#8221;]<span style=\"font-size: 14pt;\">With this example, we show how to use the PTHAT being used to learn commands for Pick and Place applications.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">We have connected the PTHAT to our CNC 800mm x 800mm\u00a0machine at work as a test.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Within the software you can alter the settings to suit your own CNC machine, such as Pulses per mm on each Axis and speeds.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">\u00a0<\/span><br \/>\n[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/pthat.com\/wp-content\/uploads\/2017\/04\/feature.png&#8221; align_tablet=&#8221;center&#8221; align_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;Image&#8221; _builder_version=&#8221;4.16&#8243; animation_style=&#8221;slide&#8221; animation_direction=&#8221;left&#8221; animation_duration=&#8221;500ms&#8221; animation_intensity_slide=&#8221;10%&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; animation=&#8221;left&#8221; sticky=&#8221;off&#8221; always_center_on_mobile=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221; align_phone=&#8221;center&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221; column_structure=&#8221;1_2,1_2&#8243;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; background_layout=&#8221;dark&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; global_colors_info=&#8221;{}&#8221;]<span style=\"font-size: 14pt;\">Within the application you first connect to your Raspberry Pi serial port by clicking the Connect button.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">You have a choice of manually adding commands that will be buffered and executed one after the other, or you can jog the machine to the position you require and click the store button to add the command.<br \/>\nFor manually adding commands, both Incremental and Absolute modes are supported.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">After storing the commands, you can then play them back.<\/span><br \/>\n[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/pthat.com\/wp-content\/uploads\/2017\/04\/PickandPlacescreenshot.jpg&#8221; show_in_lightbox=&#8221;on&#8221; align_tablet=&#8221;center&#8221; align_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;Image&#8221; _builder_version=&#8221;4.16&#8243; animation_style=&#8221;slide&#8221; animation_direction=&#8221;left&#8221; animation_duration=&#8221;500ms&#8221; animation_intensity_slide=&#8221;10%&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; animation=&#8221;left&#8221; sticky=&#8221;off&#8221; always_center_on_mobile=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221; align_phone=&#8221;center&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221; column_structure=&#8221;1_2,1_2&#8243;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; background_layout=&#8221;dark&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; global_colors_info=&#8221;{}&#8221;]<span style=\"font-size: 14pt;\">Instant Commands used in this example are:<\/span><\/p>\n<span class='pum-trigger  popmake-4414  ' data-do-default=''><span style=\"font-size: 14pt;color:#2eabf5\">Set Axis Command<br \/>\n<\/span><br \/>\n<\/span>\n<span class='pum-trigger  popmake-4428  ' data-do-default=''><span style=\"font-size: 14pt;color:#2eabf5\">Start Axis Command<br \/>\n<\/span><br \/>\n<\/span>\n<span class='pum-trigger  popmake-4430  ' data-do-default=''><span style=\"font-size: 14pt;color:#2eabf5\">Stop Axis Command<br \/>\n<\/span><br \/>\n<\/span>\n<span class='pum-trigger  popmake-4435  ' data-do-default=''><span style=\"font-size: 14pt;color:#2eabf5\">Request Current Pulse Count Command<br \/>\n<\/span><br \/>\n<\/span>\n<span class='pum-trigger  popmake-4443  ' data-do-default=''><span style=\"font-size: 14pt;color:#2eabf5\">Set Aux Output Command<br \/>\n<\/span><br \/>\n<\/span>\n<span class='pum-trigger  popmake-4550  ' data-do-default=''><span style=\"font-size: 14pt;color:#2eabf5\">Set Wait Delay between commands<br \/>\n<\/span><br \/>\n<\/span>\n<span class='pum-trigger  popmake-4445  ' data-do-default=''><span style=\"font-size: 14pt;color:#2eabf5\">Toggle Motor Enable Line<br \/>\n<\/span><br \/>\n<\/span>\n<span class='pum-trigger  popmake-4451  ' data-do-default=''><span style=\"font-size: 14pt;color:#2eabf5\">Request Firmware Version<br \/>\n<\/span><br \/>\n<\/span>\n<span class='pum-trigger  popmake-4445  ' data-do-default=''><span style=\"font-size: 14pt;color:#2eabf5\">Reset PTHAT<br \/>\n<\/span><br \/>\n<\/span>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 14pt;\">Buffer Commands used in this example are:<\/span><\/p>\n<span class='pum-trigger  popmake-4455  ' data-do-default=''><span style=\"font-size: 14pt;color:#2eabf5\">H Initiate the buffer<br \/>\n<\/span><br \/>\n<\/span>\n<p><span class='pum-trigger  popmake-4457  ' data-do-default=''><span style=\"font-size: 14pt;color:#2eabf5\">Z Buffer Start Command<br \/>\n<\/span><br \/>\n<\/span><br \/>\n[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/pthat.com\/wp-content\/uploads\/2017\/04\/Regulator-Set-up.jpg&#8221; align_tablet=&#8221;center&#8221; align_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;Image&#8221; _builder_version=&#8221;4.16&#8243; animation_style=&#8221;slide&#8221; animation_direction=&#8221;left&#8221; animation_duration=&#8221;500ms&#8221; animation_intensity_slide=&#8221;10%&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; animation=&#8221;left&#8221; sticky=&#8221;off&#8221; always_center_on_mobile=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221; align_phone=&#8221;center&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221; column_structure=&#8221;1_2,1_2&#8243;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;Video&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; global_colors_info=&#8221;{}&#8221;]<iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/afd-myYahOA\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen=\"\"><\/iframe><br \/>\n[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; background_layout=&#8221;dark&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; global_colors_info=&#8221;{}&#8221; custom_padding=&#8221;||0px|||&#8221;]<\/p>\n<p><span style=\"font-size: 14pt;\">In this video we show you how to add manual commands or how to use it in learning mode.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">We use Instant commands for jogging and for playing the commands back we use Buffered commands. More of this is explained in the video.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">The end developer has easily modify this example to build their own application.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">The example application\u00a0was developed in\u00a0Visual Studio 2015 that can be used with Windows 10 IOT on the Raspberry Pi or compiled to x86\/x64 for use on a PC.<\/span><br \/><span style=\"font-size: 14pt;\">The example has been written in C# as a Universal Windows Platform (UWP).<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">You can either download the compiled program from the Windows App Store on the following link<\/span><br \/><span style=\"font-size: 14pt;\"><a href=\"https:\/\/www.microsoft.com\/en-gb\/store\/p\/pulse-train-hat-buffer-pick-place-example\/9npqgt2g93v1\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.microsoft.com\/en-gb\/store\/p\/pulse-train-hat-buffer-pick-place-example\/9npqgt2g93v1<\/a><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Or please use the following link to download the full source code.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><span>24th March 2026, source code examples have been updated for Visual Studio 2026.<\/span><\/span><\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/github.com\/PulseTrainHat\/BufferPulseTrainHatPickPlace&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Download Now&#8221; button_alignment=&#8221;left&#8221; admin_label=&#8221;Button&#8221; _builder_version=&#8221;4.16&#8243; button_letter_spacing_hover=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover_enabled=&#8221;on&#8221; button_letter_spacing__hover=&#8221;0&#8243; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;Section&#8221; _builder_version=&#8221;4.16&#8243; background_color=&#8221;#f4f4f4&#8243; custom_padding_tablet=&#8221;50px|0|50px|0&#8243; transparent_background=&#8221;off&#8221; padding_mobile=&#8221;off&#8221; make_fullwidth=&#8221;off&#8221; use_custom_width=&#8221;off&#8221; width_unit=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221; custom_padding_phone=&#8221;50px|0|50px|0&#8243;][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;4.16&#8243; header_font_size=&#8221;50&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1>Gallery<\/h1>\n<p>[\/et_pb_text][et_pb_gallery gallery_ids=&#8221;4366,4367,4368,4369,4370&#8243; posts_number=&#8221;20&#8243; show_title_and_caption=&#8221;off&#8221; admin_label=&#8221;Gallery&#8221; _builder_version=&#8221;4.16&#8243; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_gallery][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;Section&#8221; _builder_version=&#8221;3.22&#8243; background_color=&#8221;#313f55&#8243; custom_padding=&#8221;|40px|20px|40px&#8221; custom_padding_tablet=&#8221;50px|0|50px|0&#8243; transparent_background=&#8221;off&#8221; padding_mobile=&#8221;off&#8221; make_fullwidth=&#8221;off&#8221; use_custom_width=&#8221;off&#8221; width_unit=&#8221;on&#8221; global_module=&#8221;4031&#8243; global_colors_info=&#8221;{}&#8221; custom_padding_phone=&#8221;50px|0|50px|0&#8243;][et_pb_fullwidth_header title=&#8221;Select another example below&#8221; text_orientation=&#8221;center&#8221; content_max_width=&#8221;none&#8221; admin_label=&#8221;Fullwidth Header&#8221; _builder_version=&#8221;4.16&#8243; title_font_size=&#8221;50px&#8221; background_color=&#8221;rgba(255, 255, 255, 0)&#8221; button_one_letter_spacing_hover=&#8221;0&#8243; button_two_letter_spacing_hover=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;on&#8221; button_one_letter_spacing__hover=&#8221;0&#8243; button_two_letter_spacing__hover_enabled=&#8221;on&#8221; button_two_letter_spacing__hover=&#8221;0&#8243; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;][\/et_pb_fullwidth_header][et_pb_fullwidth_portfolio fullwidth=&#8221;off&#8221; posts_number=&#8221;0&#8243; hover_icon=&#8221;&#xe04e;||divi||400&#8243; admin_label=&#8221;Fullwidth Portfolio&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; background_layout=&#8221;dark&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_fullwidth_portfolio][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;Section&#8221; _builder_version=&#8221;3.22&#8243; custom_padding_tablet=&#8221;50px|0|50px|0&#8243; custom_padding_phone=&#8221;50px|0|50px|0&#8243; transparent_background=&#8221;off&#8221; padding_mobile=&#8221;off&#8221; make_fullwidth=&#8221;off&#8221; use_custom_width=&#8221;off&#8221; width_unit=&#8221;on&#8221; global_module=&#8221;3990&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;4.16&#8243; header_font_size=&#8221;75px&#8221; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; text_orientation=&#8221;center&#8221; background_layout=&#8221;dark&#8221; module_alignment=&#8221;center&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1>Closer look\u00a0at the PCB&#8217;s<\/h1>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.23.1&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; link_option_url=&#8221;https:\/\/www.ukcnc.net\/product\/pulse-train-hat\/&#8221; link_option_url_new_window=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_pricing_tables admin_label=&#8221;Pricing Tables&#8221; _builder_version=&#8221;4.23.1&#8243; link_option_url=&#8221;https:\/\/www.ukcnc.net\/product\/pulse-train-hat\/&#8221; link_option_url_new_window=&#8221;on&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; button_letter_spacing_hover=&#8221;0&#8243; remove_featured_drop_shadow=&#8221;off&#8221; center_list_items=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover_enabled=&#8221;on&#8221; button_letter_spacing__hover=&#8221;0&#8243; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;][et_pb_pricing_table featured=&#8221;on&#8221; title=&#8221;PTHAT Mainboard&#8221; currency=&#8221;\u00a3&#8221; per=&#8221;Ex VAT&#8221; sum=&#8221;55&#8243; button_url=&#8221;https:\/\/www.ukcnc.net\/product\/pulse-train-hat\/&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Buy Now&#8221; _builder_version=&#8221;4.23.1&#8243; header_font=&#8221;||||&#8221; body_font=&#8221;||||&#8221; subheader_font=&#8221;||||&#8221; price_font=&#8221;||||&#8221; currency_frequency_font=&#8221;||||&#8221; button_icon_placement=&#8221;right&#8221; button_on_hover=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221; sticky_transition=&#8221;on&#8221;]<\/p>\n<p>+ Single Channel Main Board.<br \/>+ JTAG Programmer.<br \/>+ Set of Mounting Spacers and Bolts.<\/p>\n<p>[\/et_pb_pricing_table][et_pb_pricing_table featured=&#8221;on&#8221; title=&#8221;PTHAT Add on Board&#8221; currency=&#8221;\u00a3&#8221; per=&#8221;Ex VAT&#8221; sum=&#8221;45&#8243; button_url=&#8221;https:\/\/www.ukcnc.net\/product\/pulse-train-hat\/&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Buy Now&#8221; _builder_version=&#8221;4.23.1&#8243; header_font=&#8221;||||&#8221; body_font=&#8221;||||&#8221; subheader_font=&#8221;||||&#8221; price_font=&#8221;||||&#8221; currency_frequency_font=&#8221;||||&#8221; button_icon_placement=&#8221;right&#8221; button_on_hover=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221; sticky_transition=&#8221;on&#8221;]<\/p>\n<p>+Expansion Add on Board.<br \/>+Increases the PTHAT to 4 channels.<br \/>+Extra I\/O Functionality.<br \/>+Set of Mounting Spacers.<\/p>\n<p>[\/et_pb_pricing_table][et_pb_pricing_table featured=&#8221;on&#8221; title=&#8221;PTHAT Full Package&#8221; currency=&#8221;\u00a3&#8221; per=&#8221;Ex VAT&#8221; sum=&#8221;90&#8243; button_url=&#8221;https:\/\/www.ukcnc.net\/product\/pulse-train-hat\/&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Buy Now&#8221; _builder_version=&#8221;4.23.1&#8243; header_font=&#8221;||||&#8221; body_font=&#8221;||||&#8221; subheader_font=&#8221;||||&#8221; price_font=&#8221;||||&#8221; currency_frequency_font=&#8221;||||&#8221; button_icon_placement=&#8221;right&#8221; button_on_hover=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221; sticky_transition=&#8221;on&#8221;]<\/p>\n<p>+Single Channel Main Board.<br \/>+Expansion Add on Board.<br \/>+Increases the PTHAT to 4 channels.<br \/>+Extra I\/O Functionality.<br \/>+JTAG Programmer.<br \/>+Set of Mounting Spacers and Bolts.<br \/>+Save \u00a310 with this Package<\/p>\n<p>[\/et_pb_pricing_table][\/et_pb_pricing_tables][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With this example, we show how to use the PTHAT being used to learn commands for Pick and Place applications. We have connected the PTHAT to our CNC 800mm x 800mm\u00a0machine at work as a test. Within the software you can alter the settings to suit your own CNC machine, such as Pulses per mm [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4382,"comment_status":"open","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"project_category":[],"project_tag":[],"class_list":["post-4355","project","type-project","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/pthat.com\/index.php\/wp-json\/wp\/v2\/project\/4355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pthat.com\/index.php\/wp-json\/wp\/v2\/project"}],"about":[{"href":"https:\/\/pthat.com\/index.php\/wp-json\/wp\/v2\/types\/project"}],"author":[{"embeddable":true,"href":"https:\/\/pthat.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pthat.com\/index.php\/wp-json\/wp\/v2\/comments?post=4355"}],"version-history":[{"count":25,"href":"https:\/\/pthat.com\/index.php\/wp-json\/wp\/v2\/project\/4355\/revisions"}],"predecessor-version":[{"id":5106,"href":"https:\/\/pthat.com\/index.php\/wp-json\/wp\/v2\/project\/4355\/revisions\/5106"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pthat.com\/index.php\/wp-json\/wp\/v2\/media\/4382"}],"wp:attachment":[{"href":"https:\/\/pthat.com\/index.php\/wp-json\/wp\/v2\/media?parent=4355"}],"wp:term":[{"taxonomy":"project_category","embeddable":true,"href":"https:\/\/pthat.com\/index.php\/wp-json\/wp\/v2\/project_category?post=4355"},{"taxonomy":"project_tag","embeddable":true,"href":"https:\/\/pthat.com\/index.php\/wp-json\/wp\/v2\/project_tag?post=4355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}