{"id":403,"date":"2016-07-09T10:54:05","date_gmt":"2016-07-09T08:54:05","guid":{"rendered":"https:\/\/www.kurokesu.com\/main\/?p=403"},"modified":"2016-09-01T20:34:35","modified_gmt":"2016-09-01T18:34:35","slug":"flashing-zoom-lens-controller","status":"publish","type":"post","link":"https:\/\/www.kurokesu.com\/main\/2016\/07\/09\/flashing-zoom-lens-controller\/","title":{"rendered":"Flashing zoom lens controller"},"content":{"rendered":"<p style=\"text-align: justify;\"><a href=\"https:\/\/www.kurokesu.com\/main\/wp-content\/uploads\/2016\/07\/jig.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-452 alignleft\" src=\"https:\/\/www.kurokesu.com\/main\/wp-content\/uploads\/2016\/07\/jig-300x169.png\" alt=\"jig\" width=\"300\" height=\"169\" srcset=\"https:\/\/www.kurokesu.com\/main\/wp-content\/uploads\/2016\/07\/jig-300x169.png 300w, https:\/\/www.kurokesu.com\/main\/wp-content\/uploads\/2016\/07\/jig-768x432.png 768w, https:\/\/www.kurokesu.com\/main\/wp-content\/uploads\/2016\/07\/jig-1024x576.png 1024w, https:\/\/www.kurokesu.com\/main\/wp-content\/uploads\/2016\/07\/jig.png 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>In volume production time is everything. Every second counts. That&#8217;s why industry has invented test jigs. My test fixture is dead simple but does what it is designed to do. Place an assembled PCB, close toggle clamp and run flash script on a computer. ~20 seconds later board comes out with flashed Arduino bootloader firmware. In more advanced version it would be good practice to test basic functionality (consumed current, electrical continuity\/short circuit, etc).<\/p>\n<p style=\"text-align: justify;\">Connection to PCBA is made via short test spring pins (also known as pogo pins). As I have mentioned before test jig is very primitive and pogo pins are connected directly to AVR ISP flasher. Best thing is you can employ a monkey to perform this operation. No skills are needed and operation can be performed in brain off mode.<\/p>\n<div id=\"attachment_447\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.kurokesu.com\/main\/wp-content\/uploads\/2016\/07\/flash_10.gif\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-447\" class=\"wp-image-447 size-full\" src=\"https:\/\/www.kurokesu.com\/main\/wp-content\/uploads\/2016\/07\/flash_10.gif\" alt=\"flash_10\" width=\"500\" height=\"281\" \/><\/a><p id=\"caption-attachment-447\" class=\"wp-caption-text\">20 seconds and board is ready<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In volume production time is everything. Every second counts. That&#8217;s why industry has invented test jigs. My test fixture is dead simple but does what it is designed to do. Place an assembled PCB, close toggle clamp and run flash script on a computer. ~20 seconds later board comes out with flashed Arduino bootloader firmware. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":452,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[156],"tags":[48,44,26,47,43,42],"class_list":["post-403","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-features","tag-arduino","tag-automation","tag-pcba","tag-test-jig","tag-test-rig","tag-zoom-lens"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"robots\" content=\"noindex, nofollow, max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"saulius\"\/>\n\t<meta name=\"keywords\" content=\"arduino,automation,pcba,test jig,test rig,zoom lens,product features\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.kurokesu.com\/main\/2016\/07\/09\/flashing-zoom-lens-controller\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"KUROKESU | Cameras, measurement systems, motion platforms and applied computer vision solutions\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Flashing zoom lens controller | KUROKESU\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.kurokesu.com\/main\/2016\/07\/09\/flashing-zoom-lens-controller\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2016-07-09T08:54:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2016-09-01T18:34:35+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Flashing zoom lens controller | KUROKESU\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/2016\\\/07\\\/09\\\/flashing-zoom-lens-controller\\\/#article\",\"name\":\"Flashing zoom lens controller | KUROKESU\",\"headline\":\"Flashing zoom lens controller\",\"author\":{\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/author\\\/saulius\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/wp-content\\\/uploads\\\/2016\\\/07\\\/jig.png\",\"width\":1920,\"height\":1080},\"datePublished\":\"2016-07-09T10:54:05+02:00\",\"dateModified\":\"2016-09-01T20:34:35+02:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/2016\\\/07\\\/09\\\/flashing-zoom-lens-controller\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/2016\\\/07\\\/09\\\/flashing-zoom-lens-controller\\\/#webpage\"},\"articleSection\":\"Product Features, Arduino, automation, PCBA, test jig, test rig, Zoom lens\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/2016\\\/07\\\/09\\\/flashing-zoom-lens-controller\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.kurokesu.com\\\/main\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/category\\\/product-features\\\/#listItem\",\"name\":\"Product Features\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/category\\\/product-features\\\/#listItem\",\"position\":2,\"name\":\"Product Features\",\"item\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/category\\\/product-features\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/2016\\\/07\\\/09\\\/flashing-zoom-lens-controller\\\/#listItem\",\"name\":\"Flashing zoom lens controller\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/2016\\\/07\\\/09\\\/flashing-zoom-lens-controller\\\/#listItem\",\"position\":3,\"name\":\"Flashing zoom lens controller\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/category\\\/product-features\\\/#listItem\",\"name\":\"Product Features\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/#organization\",\"name\":\"KUROKESU\",\"description\":\"Cameras, measurement systems, motion platforms and applied computer vision solutions\",\"url\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/author\\\/saulius\\\/#author\",\"url\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/author\\\/saulius\\\/\",\"name\":\"saulius\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/2016\\\/07\\\/09\\\/flashing-zoom-lens-controller\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8ac0f570c05117236865db4fd5f84987bf8284a08e4655209b0bdba15915f689?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"saulius\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/2016\\\/07\\\/09\\\/flashing-zoom-lens-controller\\\/#webpage\",\"url\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/2016\\\/07\\\/09\\\/flashing-zoom-lens-controller\\\/\",\"name\":\"Flashing zoom lens controller | KUROKESU\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/2016\\\/07\\\/09\\\/flashing-zoom-lens-controller\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/author\\\/saulius\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/author\\\/saulius\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/wp-content\\\/uploads\\\/2016\\\/07\\\/jig.png\",\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/2016\\\/07\\\/09\\\/flashing-zoom-lens-controller\\\/#mainImage\",\"width\":1920,\"height\":1080},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/2016\\\/07\\\/09\\\/flashing-zoom-lens-controller\\\/#mainImage\"},\"datePublished\":\"2016-07-09T10:54:05+02:00\",\"dateModified\":\"2016-09-01T20:34:35+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/#website\",\"url\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/\",\"name\":\"KUROKESU\",\"description\":\"Cameras, measurement systems, motion platforms and applied computer vision solutions\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.kurokesu.com\\\/main\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Flashing zoom lens controller | KUROKESU","description":"","canonical_url":"https:\/\/www.kurokesu.com\/main\/2016\/07\/09\/flashing-zoom-lens-controller\/","robots":"noindex, nofollow, max-image-preview:large","keywords":"arduino,automation,pcba,test jig,test rig,zoom lens,product features","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.kurokesu.com\/main\/2016\/07\/09\/flashing-zoom-lens-controller\/#article","name":"Flashing zoom lens controller | KUROKESU","headline":"Flashing zoom lens controller","author":{"@id":"https:\/\/www.kurokesu.com\/main\/author\/saulius\/#author"},"publisher":{"@id":"https:\/\/www.kurokesu.com\/main\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.kurokesu.com\/main\/wp-content\/uploads\/2016\/07\/jig.png","width":1920,"height":1080},"datePublished":"2016-07-09T10:54:05+02:00","dateModified":"2016-09-01T20:34:35+02:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.kurokesu.com\/main\/2016\/07\/09\/flashing-zoom-lens-controller\/#webpage"},"isPartOf":{"@id":"https:\/\/www.kurokesu.com\/main\/2016\/07\/09\/flashing-zoom-lens-controller\/#webpage"},"articleSection":"Product Features, Arduino, automation, PCBA, test jig, test rig, Zoom lens"},{"@type":"BreadcrumbList","@id":"https:\/\/www.kurokesu.com\/main\/2016\/07\/09\/flashing-zoom-lens-controller\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.kurokesu.com\/main#listItem","position":1,"name":"Home","item":"https:\/\/www.kurokesu.com\/main","nextItem":{"@type":"ListItem","@id":"https:\/\/www.kurokesu.com\/main\/category\/product-features\/#listItem","name":"Product Features"}},{"@type":"ListItem","@id":"https:\/\/www.kurokesu.com\/main\/category\/product-features\/#listItem","position":2,"name":"Product Features","item":"https:\/\/www.kurokesu.com\/main\/category\/product-features\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.kurokesu.com\/main\/2016\/07\/09\/flashing-zoom-lens-controller\/#listItem","name":"Flashing zoom lens controller"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.kurokesu.com\/main#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.kurokesu.com\/main\/2016\/07\/09\/flashing-zoom-lens-controller\/#listItem","position":3,"name":"Flashing zoom lens controller","previousItem":{"@type":"ListItem","@id":"https:\/\/www.kurokesu.com\/main\/category\/product-features\/#listItem","name":"Product Features"}}]},{"@type":"Organization","@id":"https:\/\/www.kurokesu.com\/main\/#organization","name":"KUROKESU","description":"Cameras, measurement systems, motion platforms and applied computer vision solutions","url":"https:\/\/www.kurokesu.com\/main\/"},{"@type":"Person","@id":"https:\/\/www.kurokesu.com\/main\/author\/saulius\/#author","url":"https:\/\/www.kurokesu.com\/main\/author\/saulius\/","name":"saulius","image":{"@type":"ImageObject","@id":"https:\/\/www.kurokesu.com\/main\/2016\/07\/09\/flashing-zoom-lens-controller\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/8ac0f570c05117236865db4fd5f84987bf8284a08e4655209b0bdba15915f689?s=96&d=mm&r=g","width":96,"height":96,"caption":"saulius"}},{"@type":"WebPage","@id":"https:\/\/www.kurokesu.com\/main\/2016\/07\/09\/flashing-zoom-lens-controller\/#webpage","url":"https:\/\/www.kurokesu.com\/main\/2016\/07\/09\/flashing-zoom-lens-controller\/","name":"Flashing zoom lens controller | KUROKESU","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.kurokesu.com\/main\/#website"},"breadcrumb":{"@id":"https:\/\/www.kurokesu.com\/main\/2016\/07\/09\/flashing-zoom-lens-controller\/#breadcrumblist"},"author":{"@id":"https:\/\/www.kurokesu.com\/main\/author\/saulius\/#author"},"creator":{"@id":"https:\/\/www.kurokesu.com\/main\/author\/saulius\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.kurokesu.com\/main\/wp-content\/uploads\/2016\/07\/jig.png","@id":"https:\/\/www.kurokesu.com\/main\/2016\/07\/09\/flashing-zoom-lens-controller\/#mainImage","width":1920,"height":1080},"primaryImageOfPage":{"@id":"https:\/\/www.kurokesu.com\/main\/2016\/07\/09\/flashing-zoom-lens-controller\/#mainImage"},"datePublished":"2016-07-09T10:54:05+02:00","dateModified":"2016-09-01T20:34:35+02:00"},{"@type":"WebSite","@id":"https:\/\/www.kurokesu.com\/main\/#website","url":"https:\/\/www.kurokesu.com\/main\/","name":"KUROKESU","description":"Cameras, measurement systems, motion platforms and applied computer vision solutions","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.kurokesu.com\/main\/#organization"}}]},"og:locale":"en_US","og:site_name":"KUROKESU | Cameras, measurement systems, motion platforms and applied computer vision solutions","og:type":"article","og:title":"Flashing zoom lens controller | KUROKESU","og:url":"https:\/\/www.kurokesu.com\/main\/2016\/07\/09\/flashing-zoom-lens-controller\/","article:published_time":"2016-07-09T08:54:05+00:00","article:modified_time":"2016-09-01T18:34:35+00:00","twitter:card":"summary","twitter:title":"Flashing zoom lens controller | KUROKESU"},"aioseo_meta_data":{"post_id":"403","title":null,"description":null,"keywords":null,"keyphrases":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[],"defaultGraph":"","defaultPostTypeGraph":""},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 05:40:18","updated":"2025-06-04 06:37:08","primary_term":null,"seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.kurokesu.com\/main\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.kurokesu.com\/main\/category\/product-features\/\" title=\"Product Features\">Product Features<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tFlashing zoom lens controller\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.kurokesu.com\/main"},{"label":"Product Features","link":"https:\/\/www.kurokesu.com\/main\/category\/product-features\/"},{"label":"Flashing zoom lens controller","link":"https:\/\/www.kurokesu.com\/main\/2016\/07\/09\/flashing-zoom-lens-controller\/"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.kurokesu.com\/main\/wp-content\/uploads\/2016\/07\/jig.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6VSmB-6v","_links":{"self":[{"href":"https:\/\/www.kurokesu.com\/main\/wp-json\/wp\/v2\/posts\/403","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kurokesu.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kurokesu.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kurokesu.com\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kurokesu.com\/main\/wp-json\/wp\/v2\/comments?post=403"}],"version-history":[{"count":11,"href":"https:\/\/www.kurokesu.com\/main\/wp-json\/wp\/v2\/posts\/403\/revisions"}],"predecessor-version":[{"id":458,"href":"https:\/\/www.kurokesu.com\/main\/wp-json\/wp\/v2\/posts\/403\/revisions\/458"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kurokesu.com\/main\/wp-json\/wp\/v2\/media\/452"}],"wp:attachment":[{"href":"https:\/\/www.kurokesu.com\/main\/wp-json\/wp\/v2\/media?parent=403"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kurokesu.com\/main\/wp-json\/wp\/v2\/categories?post=403"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kurokesu.com\/main\/wp-json\/wp\/v2\/tags?post=403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}