{"id":22868964,"url":"https://github.com/jbilander/jtag-connect","last_synced_at":"2026-01-11T13:02:17.647Z","repository":{"id":254728496,"uuid":"833507813","full_name":"jbilander/JTAG-Connect","owner":"jbilander","description":"A PCB for a Pogo Pin JTAG programmer clip - 2.00mm pin Pitch SMD-footprint target 2x5 or 2x3","archived":false,"fork":false,"pushed_at":"2024-08-31T10:04:12.000Z","size":5405,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-31T11:13:52.799Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-sa-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jbilander.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-25T07:41:26.000Z","updated_at":"2024-08-31T10:04:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"a94fc2e3-ffdd-4309-acef-bd457ff8d7c7","html_url":"https://github.com/jbilander/JTAG-Connect","commit_stats":null,"previous_names":["jbilander/jtag-connect"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/jbilander/JTAG-Connect","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbilander%2FJTAG-Connect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbilander%2FJTAG-Connect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbilander%2FJTAG-Connect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbilander%2FJTAG-Connect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jbilander","download_url":"https://codeload.github.com/jbilander/JTAG-Connect/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbilander%2FJTAG-Connect/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28304263,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-11T11:18:18.743Z","status":"ssl_error","status_checked_at":"2026-01-11T11:07:56.842Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-13T12:44:43.244Z","updated_at":"2026-01-11T13:02:17.604Z","avatar_url":"https://github.com/jbilander.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# JTAG-Connect\nUSB-blaster programming the intel/altera FPGA using a DIY spring clip with pogo-pins that clips onto a standard 2.0 mm pin pitch JTAG SMD-footprint:\n\n\u003cbr /\u003e\n\u003ca href=\"images/JTAG_connect_pic1.jpg\"\u003e\n\u003cimg src=\"images/JTAG_connect_pic1.jpg\" width=\"768\" height=\"576\"\u003e\n\u003c/a\u003e\n\u003cbr /\u003e\n\u003ca href=\"images/JTAG_connect_pic2.jpg\"\u003e\n\u003cimg src=\"images/JTAG_connect_pic2.jpg\" width=\"382\" height=\"286\"\u003e\n\u003c/a\u003e\n\u003ca href=\"images/JTAG_connect_pic3.jpg\"\u003e\n\u003cimg src=\"images/JTAG_connect_pic3.jpg\" width=\"382\" height=\"286\"\u003e\n\u003c/a\u003e\n\n***\n\nvideo with the spring clip in action:\u003cbr /\u003e\nhttps://drive.google.com/file/d/1q0D7EuQR9gsi54iwchI4ziomZzsiyqWE/view?usp=sharing\n\nI have spare PCBs in case anyone is interested in this, or I can make to order for a fiver + shipping (until my spares are depleted) in case anyone can't build themselves. You will have to source the DIY clip (including screws) yourself from [aliexpress](https://www.aliexpress.com/item/1005004383076344.html) or similar.\u003cbr /\u003e\nmy email: jorgen.bilander at gmail com\n\u003cbr /\u003e\n\nThe receptacle pogo pin socket I use, R50-3W:\nhttps://www.aliexpress.com/item/1005003512878045.html\n\nThe pogo pin I use, P50-Q1:\nhttps://www.aliexpress.com/item/1005002199072447.html\n\n\n***\nConnector pinout:\n\n\u003ca href=\"images/JTAG_connector_pinout.jpg\"\u003e\n\u003cimg src=\"images/JTAG_connector_pinout.jpg\" width=\"563\" height=\"462\"\u003e\n\u003c/a\u003e\n\n***\n\n\u003ca href=\"images/JTAG_connect_screenshot.png\"\u003e\n\u003cimg src=\"images/JTAG_connect_screenshot.png\" width=\"512\" height=\"293\"\u003e\n\u003c/a\u003e\n\nDesigned for the common DIY spring clip plenty available on AliExpress:\n\n\u003ca href=\"images/DIY_spring_clip_kit.jpg\"\u003e\n\u003cimg src=\"images/DIY_spring_clip_kit.jpg\" width=\"512\" height=\"384\"\u003e\n\u003c/a\u003e\n\n***\n\nThe 6-pin handheld version:\n\n\u003ca href=\"images/JTAG_connect_pic15.jpg\"\u003e\n\u003cimg src=\"images/JTAG_connect_pic15.jpg\" width=\"256\" height=\"192\"\u003e\n\u003c/a\u003e\n\u003ca href=\"images/JTAG_connect_pic16.jpg\"\u003e\n\u003cimg src=\"images/JTAG_connect_pic16.jpg\" width=\"256\" height=\"192\"\u003e\n\u003c/a\u003e\n\u003c/a\u003e\n\u003ca href=\"images/JTAG_connect_pic17.jpg\"\u003e\n\u003cimg src=\"images/JTAG_connect_pic17.jpg\" width=\"256\" height=\"192\"\u003e\n\u003c/a\u003e\n\n***\n\nA PCB panel also with a 6-pin version and handheld versions of the two:\n\n\u003ca href=\"images/PCB_panel_RevA_screenshot.png\"\u003e\n\u003cimg src=\"images/PCB_panel_RevA_screenshot.png\" width=\"512\" height=\"460\"\u003e\n\u003c/a\u003e\n\u003ca href=\"images/V-cuts_screenshot.png\"\u003e\n\u003cimg src=\"images/V-cuts_screenshot.png\" width=\"512\" height=\"422\"\u003e\n\u003c/a\u003e\n\n***\n\nWhen ordering from JLCPCB select:\n\nDelivery Format: \n\n    Panel by Customer\n\nRemove Order Number: \n\n    Specify a location\n\nThis will notify JLC where to put the order number, they will replace the \"JLCJLCJLCJLC\" silkscreen label.\n\nAnd write a comment about V-scoring is specified on the User-Comment layer.\n\n***\n\n### Soldering the DIY clip PCBs:\n\n\u003ca href=\"images/JTAG_connect_pic4.jpg\"\u003e\n\u003cimg src=\"images/JTAG_connect_pic4.jpg\" width=\"256\" height=\"192\"\u003e\n\u003c/a\u003e\n\u003ca href=\"images/JTAG_connect_pic5.jpg\"\u003e\n\u003cimg src=\"images/JTAG_connect_pic5.jpg\" width=\"256\" height=\"192\"\u003e\n\u003c/a\u003e\n\u003ca href=\"images/JTAG_connect_pic6.jpg\"\u003e\n\u003cimg src=\"images/JTAG_connect_pic6.jpg\" width=\"256\" height=\"192\"\u003e\n\u003c/a\u003e\n\u003cbr /\u003e\nStart with the back row (it will be easier to solder) and you can use a 2.0 mm pin pitch connector as a Jig to get the square top pins aligned.\u003cbr /\u003e \n\u003ca href=\"images/JTAG_connect_pic7.jpg\"\u003e\n\u003cimg src=\"images/JTAG_connect_pic7.jpg\" width=\"516\" height=\"688\"\u003e\n\u003c/a\u003e\n\u003cbr /\u003e\n\u003ca href=\"images/JTAG_connect_pic8.jpg\"\u003e\n\u003cimg src=\"images/JTAG_connect_pic8.jpg\" width=\"256\" height=\"192\"\u003e\n\u003c/a\u003e\n\u003ca href=\"images/JTAG_connect_pic9.jpg\"\u003e\n\u003cimg src=\"images/JTAG_connect_pic9.jpg\" width=\"256\" height=\"192\"\u003e\n\u003c/a\u003e\n\u003c/a\u003e\n\u003ca href=\"images/JTAG_connect_pic10.jpg\"\u003e\n\u003cimg src=\"images/JTAG_connect_pic10.jpg\" width=\"256\" height=\"192\"\u003e\n\u003c/a\u003e\n\n### Soldering the Handheld version:\n\nI used a 2.0 mm pin pitch connector as a Jig to hold the pins in place at a nice consistent distance:\n\n\u003ca href=\"images/JTAG_connect_pic11.jpg\"\u003e\n\u003cimg src=\"images/JTAG_connect_pic11.jpg\" width=\"256\" height=\"192\"\u003e\n\u003c/a\u003e\n\u003ca href=\"images/JTAG_connect_pic12.jpg\"\u003e\n\u003cimg src=\"images/JTAG_connect_pic12.jpg\" width=\"256\" height=\"192\"\u003e\n\u003c/a\u003e\n\u003c/a\u003e\n\u003ca href=\"images/JTAG_connect_pic13.jpg\"\u003e\n\u003cimg src=\"images/JTAG_connect_pic13.jpg\" width=\"256\" height=\"192\"\u003e\n\u003c/a\u003e\n\u003cbr /\u003e\n\u003ca href=\"images/JTAG_connect_pic14.jpg\"\u003e\n\u003cimg src=\"images/JTAG_connect_pic14.jpg\" width=\"776\" height=\"582\"\u003e\n\u003c/a\u003e\n\n\n***\n\n[![CC BY-SA 4.0][cc-by-sa-shield]][cc-by-sa]\n\nThis work is licensed under a\n[Creative Commons Attribution-ShareAlike 4.0 International License][cc-by-sa].\n\n[![CC BY-SA 4.0][cc-by-sa-image]][cc-by-sa]\n\n[cc-by-sa]: http://creativecommons.org/licenses/by-sa/4.0/\n[cc-by-sa-image]: https://licensebuttons.net/l/by-sa/4.0/88x31.png\n[cc-by-sa-shield]: https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjbilander%2Fjtag-connect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjbilander%2Fjtag-connect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjbilander%2Fjtag-connect/lists"}