AnasSarkiz/rp2040-usb-c-single-axis-dm542t-motion-controller--01a0e89c

A USB‑C RP2040 controller board with external QSPI flash, crystal clock, regulated 3.3/1.1/5 V power, boost-converted motor-driver supply, protected USB and limit inputs, status LEDs, reset/boot switches, and AO3400A MOSFET outputs for stepper-control signals.

Version
0.1.0-prototype.19
License
unset
Stars
0

scripts/download-datasheets.py

import json,re,urllib.request,time,sys
from pathlib import Path
codes=sys.argv[1:] or ['C318884','C20625731','C131025','C17313','C165948']
for code in codes:
    request=urllib.request.Request('https://jlcpcb.com/partdetail/'+code,headers={'User-Agent':'Mozilla/5.0'})
    html=urllib.request.urlopen(request,timeout=30).read().decode()
    payload=''.join(json.loads(m) for m in re.findall(r'self\.__next_f\.push\(\[1,(".*?")\]\)',html))
    strings={m[1]:payload[m.end():m.end()+int(m[2],16)] for m in re.finditer(r'([0-9a-f]+):T([0-9a-f]+),',payload)}
    decoder=json.JSONDecoder()
    for match in re.finditer(r'\{"component(?:Code|ModelEn)"',payload):
        record,_=decoder.raw_decode(payload[match.start():])
        if record.get('componentCode')==code and record.get('dataManualFileAccessIdUrl'):
            ref=record['dataManualFileAccessIdUrl']
            url=strings[ref[1:]] if ref.startswith('$') else ref
            pdf=urllib.request.urlopen(url,timeout=30).read()
            if not pdf.startswith(b'%PDF'): raise RuntimeError('Invalid PDF')
            Path('references',code+'.pdf').write_bytes(pdf)
            print(code,'saved',len(pdf),flush=True)
            break
    else: raise RuntimeError('No downloadable datasheet for '+code)
    time.sleep(1)
) else ref\n pdf=urllib.request.urlopen(url,timeout=30).read()\n if not pdf.startswith(b'%PDF'): raise RuntimeError('Invalid PDF')\n Path('references',code+'.pdf').write_bytes(pdf)\n print(code,'saved',len(pdf),flush=True)\n break\n else: raise RuntimeError('No downloadable datasheet for '+code)\n time.sleep(1)\n","content_mimetype":"application/octet-stream","created_at":"2026-09-30T00:01:39.787Z"}; window.SSR_PACKAGE_RELEASES = [{"package_release_id":"30a73f65-aaed-4213-be02-0313aa5fa27b","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.19","github_commit_sha":null,"is_locked":false,"is_latest":true,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-29T23:57:46.805Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":true,"transpilation_display_status":"pending","fs_sha":"md5-3499ccb01a41c74a327299b5692d5a80","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":true,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":true,"image_generation_display_status":"pending","pcb_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=30a73f65-aaed-4213-be02-0313aa5fa27b\u0026file_path=dist%2Findex%2Fpcb.svg","sch_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=30a73f65-aaed-4213-be02-0313aa5fa27b\u0026file_path=dist%2Findex%2Fschematic.svg","cad_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=30a73f65-aaed-4213-be02-0313aa5fa27b\u0026file_path=dist%2Findex%2F3d.png","package_release_website_url":null,"display_status":"pending","latest_package_build_id":"4b0631a8-6a01-4c5a-830a-bff08c293873","user_code_job_started_at":"2026-09-30T00:06:06.723Z","user_code_job_completed_at":"2026-09-30T00:29:01.500Z","user_code_job_error":null,"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=659ad3b99a745e7936a8d0f5457c04241e108941a6e1472b24ae19d9bf3920ce","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null},{"package_release_id":"dd9f7c16-e6cd-44bf-a5ee-62a48cd5dcdf","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.18","github_commit_sha":null,"is_locked":false,"is_latest":false,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-29T19:16:16.634Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":false,"transpilation_display_status":"pending","fs_sha":"md5-169020e4c09629bdf561e85b262a9ca8","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":false,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":false,"image_generation_display_status":"pending","pcb_preview_image_url":null,"sch_preview_image_url":null,"cad_preview_image_url":null,"package_release_website_url":null,"display_status":"pending","latest_package_build_id":"bb9bf1b6-8516-424e-9b86-cfa4d6e26e6e","user_code_job_started_at":"2026-09-29T19:19:47.848Z","user_code_job_completed_at":"2026-09-29T19:49:55.707Z","user_code_job_error":{"message":"Build timed out after 30 minutes","error_code":"user_code_job_timeout"},"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=baf5042da336236511e9b1ce1d0aad45676b23a0b3878a2c288e694e9c119e18","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null},{"package_release_id":"1e12e311-4613-4adb-9024-2ba3829a4753","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.17","github_commit_sha":null,"is_locked":false,"is_latest":false,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-29T18:00:22.394Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":true,"transpilation_display_status":"pending","fs_sha":"md5-6bd0400a7a9eade43ccaa28f061b80ab","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":true,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":true,"image_generation_display_status":"pending","pcb_preview_image_url":null,"sch_preview_image_url":null,"cad_preview_image_url":null,"package_release_website_url":null,"display_status":"pending","latest_package_build_id":"86316373-7e5f-43c6-a87a-bd8b15c15e55","user_code_job_started_at":"2026-09-29T18:12:45.347Z","user_code_job_completed_at":"2026-09-29T18:42:48.659Z","user_code_job_error":{"message":"Build timed out after 30 minutes","error_code":"user_code_job_timeout"},"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=6e5a94107bd429fc62a9435fec345774a4122f2a66fd0f4dcef0c5ab94584d59","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null},{"package_release_id":"4dae20ec-3ffc-4483-93ac-da3d6b641034","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.16","github_commit_sha":null,"is_locked":false,"is_latest":false,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-29T17:21:17.719Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":false,"transpilation_display_status":"pending","fs_sha":"md5-5b54f8487bf085a1898adedf00435626","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":false,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":false,"image_generation_display_status":"pending","pcb_preview_image_url":null,"sch_preview_image_url":null,"cad_preview_image_url":null,"package_release_website_url":null,"display_status":"pending","latest_package_build_id":"24d7c0b6-0f37-4c99-957a-d150b017a088","user_code_job_started_at":"2026-09-29T17:24:16.755Z","user_code_job_completed_at":"2026-09-29T17:54:45.296Z","user_code_job_error":{"message":"Build timed out after 30 minutes","error_code":"user_code_job_timeout"},"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=1044639ac98347bce153541c1577c93f37ea3d96021b0be80fa6e20ed37b8cc6","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null},{"package_release_id":"9f2e4416-3459-4637-beac-c8424406af50","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.15","github_commit_sha":null,"is_locked":false,"is_latest":false,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-29T15:49:43.992Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":true,"transpilation_display_status":"pending","fs_sha":"md5-070df24ad8d3dac659bb2f50e5cc108b","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":true,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":true,"image_generation_display_status":"pending","pcb_preview_image_url":null,"sch_preview_image_url":null,"cad_preview_image_url":null,"package_release_website_url":null,"display_status":"pending","latest_package_build_id":"e0ffe529-7d41-48e5-83da-799588abf8fb","user_code_job_started_at":"2026-09-29T16:55:30.672Z","user_code_job_completed_at":"2026-09-29T17:25:36.936Z","user_code_job_error":{"message":"Build timed out after 30 minutes","error_code":"user_code_job_timeout"},"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=fe0c1771931b89604f467e8a69f649662c1f9ff81c2e87c532df37a8281ebc9c","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null},{"package_release_id":"a0fe569d-790a-4d64-90bf-14104dcbc587","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.14","github_commit_sha":null,"is_locked":false,"is_latest":false,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-29T12:05:08.445Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":true,"transpilation_display_status":"pending","fs_sha":"md5-81ade67a25e08f5b3b6f0ec9acdde9ea","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":true,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":true,"image_generation_display_status":"pending","pcb_preview_image_url":null,"sch_preview_image_url":null,"cad_preview_image_url":null,"package_release_website_url":null,"display_status":"pending","latest_package_build_id":"0051256e-dc6c-46f0-9eba-03f5d4956438","user_code_job_started_at":"2026-09-29T13:03:52.176Z","user_code_job_completed_at":"2026-09-29T13:15:53.610Z","user_code_job_error":{"message":"Your code failed to build (exit code 1), see build logs for the error details","error_code":"user_code_build_error"},"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=e19f243078f2d582346b6d3071a407f4178963d7fe910651417c21d28dbd2049","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null},{"package_release_id":"8757b96a-d145-40e3-952a-5b2b7b4e871e","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.13","github_commit_sha":null,"is_locked":false,"is_latest":false,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-29T11:02:21.282Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":false,"transpilation_display_status":"pending","fs_sha":"md5-c80064a7fa752c323b71c805cd2bd05e","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":false,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":false,"image_generation_display_status":"pending","pcb_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=8757b96a-d145-40e3-952a-5b2b7b4e871e\u0026file_path=dist%2Findex%2Fpcb.svg","sch_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=8757b96a-d145-40e3-952a-5b2b7b4e871e\u0026file_path=dist%2Findex%2Fschematic.svg","cad_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=8757b96a-d145-40e3-952a-5b2b7b4e871e\u0026file_path=dist%2Findex%2F3d.png","package_release_website_url":null,"display_status":"pending","latest_package_build_id":"0e282978-efb2-4edd-babd-f45dc4f524dd","user_code_job_started_at":"2026-09-29T11:05:10.669Z","user_code_job_completed_at":"2026-09-29T11:17:10.948Z","user_code_job_error":null,"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=bd5d18d0ead39402049d72033e2c472df2d7e01f79a33fd3d91e7011574f4e8c","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null},{"package_release_id":"e422901d-2ec6-4adf-8fd3-5d17df321f26","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.12","github_commit_sha":null,"is_locked":false,"is_latest":false,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-29T10:14:04.395Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":true,"transpilation_display_status":"pending","fs_sha":"md5-a7b3bf4d4a41e5f7c1e99bccf37bb075","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":true,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":true,"image_generation_display_status":"pending","pcb_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=e422901d-2ec6-4adf-8fd3-5d17df321f26\u0026file_path=dist%2Findex%2Fpcb.svg","sch_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=e422901d-2ec6-4adf-8fd3-5d17df321f26\u0026file_path=dist%2Findex%2Fschematic.svg","cad_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=e422901d-2ec6-4adf-8fd3-5d17df321f26\u0026file_path=dist%2Findex%2F3d.png","package_release_website_url":null,"display_status":"pending","latest_package_build_id":"7d833252-b909-4ad9-915a-f38c9e45b84b","user_code_job_started_at":"2026-09-29T10:32:03.095Z","user_code_job_completed_at":"2026-09-29T10:44:13.024Z","user_code_job_error":null,"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=9dc6cf5cbd003a4af2d4667e6138ff4cf8672203f77d7285d207974470a3f818","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null},{"package_release_id":"56d35c4c-f653-4ba0-a91d-11d2c605c92d","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.11","github_commit_sha":null,"is_locked":false,"is_latest":false,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-29T00:16:57.123Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":true,"transpilation_display_status":"pending","fs_sha":"md5-190ce69fe51cc74952583661d837b4d6","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":true,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":true,"image_generation_display_status":"pending","pcb_preview_image_url":null,"sch_preview_image_url":null,"cad_preview_image_url":null,"package_release_website_url":null,"display_status":"pending","latest_package_build_id":"fccf959f-f7ca-4106-a91e-07eeeb71823b","user_code_job_started_at":"2026-09-29T00:17:29.231Z","user_code_job_completed_at":"2026-09-29T00:29:14.151Z","user_code_job_error":{"message":"Your code failed to build (exit code 1), see build logs for the error details","error_code":"user_code_build_error"},"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=243351f6b922e970ddf0090d0c32e3d677f4eef3ae0fcf60b748dd9eaf06ea3b","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null},{"package_release_id":"ed8b3231-48eb-435d-ac86-c55141d71b0c","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.10","github_commit_sha":null,"is_locked":false,"is_latest":false,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-29T00:00:09.244Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":true,"transpilation_display_status":"pending","fs_sha":"md5-2487a25f024b769a28b3c4413d4aa486","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":true,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":true,"image_generation_display_status":"pending","pcb_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=ed8b3231-48eb-435d-ac86-c55141d71b0c\u0026file_path=dist%2Findex%2Fpcb.svg","sch_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=ed8b3231-48eb-435d-ac86-c55141d71b0c\u0026file_path=dist%2Findex%2Fschematic.svg","cad_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=ed8b3231-48eb-435d-ac86-c55141d71b0c\u0026file_path=dist%2Findex%2F3d.png","package_release_website_url":null,"display_status":"pending","latest_package_build_id":"2da8e402-9196-44b7-a6ee-998f551f49ab","user_code_job_started_at":"2026-09-29T00:00:20.178Z","user_code_job_completed_at":"2026-09-29T00:08:37.161Z","user_code_job_error":null,"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=422d8eabf80b659eff4a563d185060a18a611b4bbff2862e156931f453660d54","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null},{"package_release_id":"e2f95cec-6193-4570-a95e-d5524bc199cf","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.9","github_commit_sha":null,"is_locked":false,"is_latest":false,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-28T23:53:14.938Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":true,"transpilation_display_status":"pending","fs_sha":"md5-6ae183191a6223ef72cd488f5e5cb044","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":true,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":true,"image_generation_display_status":"pending","pcb_preview_image_url":null,"sch_preview_image_url":null,"cad_preview_image_url":null,"package_release_website_url":null,"display_status":"pending","latest_package_build_id":"c81e5bd4-0b82-49c4-a14e-eaa65398e478","user_code_job_started_at":"2026-09-28T23:53:18.141Z","user_code_job_completed_at":"2026-09-29T00:04:37.901Z","user_code_job_error":{"message":"Your code failed to build (exit code 1), see build logs for the error details","error_code":"user_code_build_error"},"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=b414aa0509cc8aa9ac113ac3e15595a7a5ba78e4415e941cf4adf3113ca063c0","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null},{"package_release_id":"76204af3-afdf-4d36-aa64-730772cdeca2","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.8","github_commit_sha":null,"is_locked":false,"is_latest":false,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-28T23:48:49.462Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":true,"transpilation_display_status":"pending","fs_sha":"md5-0d71070ee1ccfaeb6a5b5c22a49a5fb6","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":true,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":true,"image_generation_display_status":"pending","pcb_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=76204af3-afdf-4d36-aa64-730772cdeca2\u0026file_path=dist%2Findex%2Fpcb.svg","sch_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=76204af3-afdf-4d36-aa64-730772cdeca2\u0026file_path=dist%2Findex%2Fschematic.svg","cad_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=76204af3-afdf-4d36-aa64-730772cdeca2\u0026file_path=dist%2Findex%2F3d.png","package_release_website_url":null,"display_status":"pending","latest_package_build_id":"167c7b4f-f0f8-4316-81ee-e54e4ac11e93","user_code_job_started_at":"2026-09-28T23:48:53.420Z","user_code_job_completed_at":"2026-09-28T23:55:56.836Z","user_code_job_error":null,"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=8410c78900375216d62dfca6269cb1a5a77c2dbf3b010325e4750fbcf8333dba","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null},{"package_release_id":"c886ebc5-105d-4e38-9ee0-73584e1bccc7","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.7","github_commit_sha":null,"is_locked":false,"is_latest":false,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-28T23:45:11.368Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":true,"transpilation_display_status":"pending","fs_sha":"md5-7bce8be7c9a238e1aaef7b515b0cc686","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":true,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":true,"image_generation_display_status":"pending","pcb_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=c886ebc5-105d-4e38-9ee0-73584e1bccc7\u0026file_path=dist%2Findex%2Fpcb.svg","sch_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=c886ebc5-105d-4e38-9ee0-73584e1bccc7\u0026file_path=dist%2Findex%2Fschematic.svg","cad_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=c886ebc5-105d-4e38-9ee0-73584e1bccc7\u0026file_path=dist%2Findex%2F3d.png","package_release_website_url":null,"display_status":"pending","latest_package_build_id":"c9ab5043-c895-4919-b1f5-4986e5cbdf84","user_code_job_started_at":"2026-09-28T23:45:17.563Z","user_code_job_completed_at":"2026-09-28T23:51:17.316Z","user_code_job_error":null,"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=52ae66a2072488bcea1f24506896d0ef5bcca411a783fd16f784dcffc4cb1aab","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null},{"package_release_id":"14ff4485-d84b-4849-a77b-24d1d707a11c","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.6","github_commit_sha":null,"is_locked":false,"is_latest":false,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-28T23:37:51.823Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":true,"transpilation_display_status":"pending","fs_sha":"md5-04af250a68955bc5a2376625d1be6301","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":true,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":true,"image_generation_display_status":"pending","pcb_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=14ff4485-d84b-4849-a77b-24d1d707a11c\u0026file_path=dist%2Findex%2Fpcb.svg","sch_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=14ff4485-d84b-4849-a77b-24d1d707a11c\u0026file_path=dist%2Findex%2Fschematic.svg","cad_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=14ff4485-d84b-4849-a77b-24d1d707a11c\u0026file_path=dist%2Findex%2F3d.png","package_release_website_url":null,"display_status":"pending","latest_package_build_id":"49de3dbb-01b4-4e4b-95fe-8f6a713c9ecc","user_code_job_started_at":"2026-09-28T23:37:55.293Z","user_code_job_completed_at":"2026-09-28T23:40:37.829Z","user_code_job_error":null,"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=408c394835ed831ec61368102e81441894cf84c5e46cab50db0c783be8bd6d5a","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null},{"package_release_id":"bb0d0784-da9e-4924-8350-082fa5bfe4a1","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.5","github_commit_sha":null,"is_locked":false,"is_latest":false,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-28T23:33:19.883Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":true,"transpilation_display_status":"pending","fs_sha":"md5-4d9378c1cd311ec7438df9b7281050b1","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":true,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":true,"image_generation_display_status":"pending","pcb_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=bb0d0784-da9e-4924-8350-082fa5bfe4a1\u0026file_path=dist%2Findex%2Fpcb.svg","sch_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=bb0d0784-da9e-4924-8350-082fa5bfe4a1\u0026file_path=dist%2Findex%2Fschematic.svg","cad_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=bb0d0784-da9e-4924-8350-082fa5bfe4a1\u0026file_path=dist%2Findex%2F3d.png","package_release_website_url":null,"display_status":"pending","latest_package_build_id":"70205e0b-e296-49c0-a8a6-452855f6a248","user_code_job_started_at":"2026-09-28T23:33:26.888Z","user_code_job_completed_at":"2026-09-28T23:41:08.068Z","user_code_job_error":null,"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=40073027319bb565436746a8950c7a2c6fa015b32fb1462b972fc54edd935e96","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null},{"package_release_id":"727d84f8-2fae-4a2a-b3c2-ce613406694d","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.4","github_commit_sha":null,"is_locked":false,"is_latest":false,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-28T23:28:14.865Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":true,"transpilation_display_status":"pending","fs_sha":"md5-95b5a69935a652723cb753b96b155f38","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":true,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":true,"image_generation_display_status":"pending","pcb_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=727d84f8-2fae-4a2a-b3c2-ce613406694d\u0026file_path=dist%2Findex%2Fpcb.svg","sch_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=727d84f8-2fae-4a2a-b3c2-ce613406694d\u0026file_path=dist%2Findex%2Fschematic.svg","cad_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=727d84f8-2fae-4a2a-b3c2-ce613406694d\u0026file_path=dist%2Findex%2F3d.png","package_release_website_url":null,"display_status":"pending","latest_package_build_id":"e6c0107f-cfe0-43c7-8245-da2086767211","user_code_job_started_at":"2026-09-28T23:28:20.180Z","user_code_job_completed_at":"2026-09-28T23:34:48.292Z","user_code_job_error":null,"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=92d6c5aa50ee7fb2e1f281ad0273a4283de5329f87f8735a2475fb4d5570ecde","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null},{"package_release_id":"4002923b-c88e-47d9-9ba8-e85ecf06d63d","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.3","github_commit_sha":null,"is_locked":false,"is_latest":false,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-28T23:23:54.099Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":true,"transpilation_display_status":"pending","fs_sha":"md5-de98e89f346f70385468a75614cbae88","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":true,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":true,"image_generation_display_status":"pending","pcb_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=4002923b-c88e-47d9-9ba8-e85ecf06d63d\u0026file_path=dist%2Findex%2Fpcb.svg","sch_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=4002923b-c88e-47d9-9ba8-e85ecf06d63d\u0026file_path=dist%2Findex%2Fschematic.svg","cad_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=4002923b-c88e-47d9-9ba8-e85ecf06d63d\u0026file_path=dist%2Findex%2F3d.png","package_release_website_url":null,"display_status":"pending","latest_package_build_id":"348a527e-8bdc-411c-91ea-f56eeb1cbb1d","user_code_job_started_at":"2026-09-28T23:24:03.651Z","user_code_job_completed_at":"2026-09-28T23:31:30.494Z","user_code_job_error":null,"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=02bad83e52591338e4daef77d2a21ae434b416c5b254edac5e1d11be159abfa4","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null},{"package_release_id":"3da79eba-abff-4877-9501-aecd11a63b16","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.2","github_commit_sha":null,"is_locked":false,"is_latest":false,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-28T23:13:53.788Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":true,"transpilation_display_status":"pending","fs_sha":"md5-415ac31451e1d66ecc17790c33938b13","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":true,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":true,"image_generation_display_status":"pending","pcb_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=3da79eba-abff-4877-9501-aecd11a63b16\u0026file_path=dist%2Findex%2Fpcb.svg","sch_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=3da79eba-abff-4877-9501-aecd11a63b16\u0026file_path=dist%2Findex%2Fschematic.svg","cad_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=3da79eba-abff-4877-9501-aecd11a63b16\u0026file_path=dist%2Findex%2F3d.png","package_release_website_url":null,"display_status":"pending","latest_package_build_id":"4718c1c9-bf56-410d-9680-472034f18b1f","user_code_job_started_at":"2026-09-28T23:13:56.875Z","user_code_job_completed_at":"2026-09-28T23:20:30.603Z","user_code_job_error":null,"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=a2bbeb3d5f8cd8903cfb3e00bd318563b6aa18f10f161ba975cf0512299aa903","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null},{"package_release_id":"ee6ac049-2020-4009-a974-83d5b3705b7b","package_id":"727a483d-f3a1-4a48-995a-9045cefd090c","version":"0.1.0-prototype.1","github_commit_sha":null,"is_locked":false,"is_latest":false,"ready_to_build":true,"is_pr_preview":false,"created_at":"2026-09-28T23:05:47.993Z","circuit_json_build_error":null,"circuit_json_build_error_last_updated_at":null,"has_transpiled":false,"transpilation_error":null,"transpilation_logs":null,"transpilation_in_progress":false,"transpilation_started_at":null,"transpilation_completed_at":null,"transpilation_is_stale":true,"transpilation_display_status":"pending","fs_sha":"md5-22c6d1e8ef3eb6d53161d7a7591a24ed","circuit_json_build_logs":null,"circuit_json_build_in_progress":false,"circuit_json_build_started_at":null,"circuit_json_build_completed_at":null,"circuit_json_build_is_stale":true,"circuit_json_build_display_status":"pending","image_generation_error":null,"image_generation_error_last_updated_at":null,"image_generation_logs":null,"image_generation_in_progress":false,"image_generation_started_at":null,"image_generation_completed_at":null,"image_generation_is_stale":true,"image_generation_display_status":"pending","pcb_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=ee6ac049-2020-4009-a974-83d5b3705b7b\u0026file_path=dist%2Findex%2Fpcb.svg","sch_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=ee6ac049-2020-4009-a974-83d5b3705b7b\u0026file_path=dist%2Findex%2Fschematic.svg","cad_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=ee6ac049-2020-4009-a974-83d5b3705b7b\u0026file_path=dist%2Findex%2F3d.png","package_release_website_url":null,"display_status":"pending","latest_package_build_id":"a6320bdb-18c7-44b8-9b94-906f4969ba02","user_code_job_started_at":"2026-09-28T23:05:59.225Z","user_code_job_completed_at":"2026-09-28T23:14:56.020Z","user_code_job_error":null,"user_code_job_completed_logs":null,"user_code_job_log_stream_url":"https://usercode.tscircuit.com/user_code_jobs/view_log_stream?user_code_job_id=d24f2c61c24341cc5dc0c46ea1c5982ac29a78f3b8fe232f43a31dea0a1aff68","ai_review_requested":false,"github_pr_number":null,"github_pr_title":null,"github_branch_name":null}]; window.SSR_PACKAGE_BUILDS = []; window.SSR_RELATED_PACKAGES = [{"package_id":"0f3da5dc-4eb5-4cb6-b2c8-6f9fb02e40ce","creator_account_id":"84198f66-bb86-4dc1-97f0-cdf2cf2c843a","latest_package_release_id":"94eaf959-3a56-4415-8861-8738e7976a17","last_built_release_id":"94eaf959-3a56-4415-8861-8738e7976a17","latest_package_release_fs_sha":"md5-e08c9e6f2a390a60b68533ed773ba1b5","latest_pcb_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=94eaf959-3a56-4415-8861-8738e7976a17\u0026file_path=dist%2Findex%2Fpcb.svg","latest_sch_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=94eaf959-3a56-4415-8861-8738e7976a17\u0026file_path=dist%2Findex%2Fschematic.svg","latest_cad_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=94eaf959-3a56-4415-8861-8738e7976a17\u0026file_path=dist%2Findex%2F3d.png","latest_version":"1.0.7","license":"unset","owner_org_id":"07e44f25-c5d3-4583-9c34-2c7bb568f85b","org_owner_tscircuit_handle":"AnasSarkiz","owner_github_username":"AnasSarkiz","github_repo_full_name":null,"is_source_from_github":false,"description":null,"name":"AnasSarkiz/ble-pedometer","unscoped_name":"ble-pedometer","star_count":0,"created_at":"2026-09-04T21:32:34.065Z","updated_at":"2026-09-05T22:27:04.231Z","ai_description":"This code defines and configures various electronic hardware components such as surface-mount resistors, crystals, diodes, transistors, connectors, and switches with their physical footprints, schematic symbols, and 3D CAD models for PCB assembly.","ai_usage_instructions":null,"is_private":false,"is_unlisted":false,"is_public":true,"public_dist_enabled":true,"has_public_dist":true,"starred_at":null,"default_view":"files","website":null,"github_installation_id":null,"allow_pr_previews":false,"related_type":"same_author","thumbnail_url":"https://api.tscircuit.com/package_files/view?package_release_id=94eaf959-3a56-4415-8861-8738e7976a17\u0026file_path=dist%2Findex%2Fpcb.svg"},{"package_id":"7c4f7ef6-0c20-441e-b5a5-1952d955eccf","creator_account_id":"d16b4134-1b33-4d60-bdf2-151748766d5b","latest_package_release_id":"cbdd52b4-d52e-4095-8882-d107ff959339","last_built_release_id":"cbdd52b4-d52e-4095-8882-d107ff959339","latest_package_release_fs_sha":"md5-2ea962e9b2b863a7a4703b259838dc8e","latest_pcb_preview_image_url":"https://registry-api.tscircuit.com/package_files/view?package_release_id=cbdd52b4-d52e-4095-8882-d107ff959339\u0026file_path=dist%2Findex%2Fpcb.svg","latest_sch_preview_image_url":"https://registry-api.tscircuit.com/package_files/view?package_release_id=cbdd52b4-d52e-4095-8882-d107ff959339\u0026file_path=dist%2Findex%2Fschematic.svg","latest_cad_preview_image_url":"https://registry-api.tscircuit.com/package_files/download?package_release_id=cbdd52b4-d52e-4095-8882-d107ff959339\u0026file_path=dist%2Findex%2F3d.png","latest_version":"0.0.1","license":"unset","owner_org_id":"9e4219cf-4b9e-4932-9128-52cef42cad89","org_owner_tscircuit_handle":"0hmx3","owner_github_username":null,"github_repo_full_name":null,"is_source_from_github":false,"description":"","name":"aura/diy-power-delivery-trigger","unscoped_name":"diy-power-delivery-trigger","star_count":0,"created_at":"2026-04-23T21:10:31.029Z","updated_at":"2026-04-25T11:57:14.077Z","ai_description":"This hardware design implements a USB Type-C port with supporting power management and signal conditioning components, including a USB-C connector, a FUSB302 USB-C port controller, ESD protection diodes, a buck converter for 3.3V power regulation, an STM32 microcontroller for control and processing, an RGB LED indicator, push button, terminal block connections, and associated filtering and support components.","ai_usage_instructions":null,"is_private":false,"is_unlisted":false,"is_public":true,"public_dist_enabled":false,"has_public_dist":true,"starred_at":null,"default_view":"files","website":null,"github_installation_id":null,"allow_pr_previews":false,"related_type":"similar_ai_description","thumbnail_url":"https://registry-api.tscircuit.com/package_files/view?package_release_id=cbdd52b4-d52e-4095-8882-d107ff959339\u0026file_path=dist%2Findex%2Fpcb.svg"},{"package_id":"b956dcd0-e37b-4022-a655-c93ee2f70790","creator_account_id":"9f398687-69d0-4ef4-a48c-bb6dc990e7df","latest_package_release_id":"05cd794e-886e-4afb-bce4-2057190a6e7b","last_built_release_id":"05cd794e-886e-4afb-bce4-2057190a6e7b","latest_package_release_fs_sha":"md5-02368e63f555bf5f853432c70765cb04","latest_pcb_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=05cd794e-886e-4afb-bce4-2057190a6e7b\u0026file_path=dist%2Findex%2Fpcb.svg","latest_sch_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=05cd794e-886e-4afb-bce4-2057190a6e7b\u0026file_path=dist%2Findex%2Fschematic.svg","latest_cad_preview_image_url":"https://api.tscircuit.com/package_files/view?package_release_id=05cd794e-886e-4afb-bce4-2057190a6e7b\u0026file_path=dist%2Findex%2F3d.png","latest_version":"0.1.5","license":"unset","owner_org_id":"f154d4e0-ac63-47a3-948e-a13da34df910","org_owner_tscircuit_handle":"seveibar","owner_github_username":"seveibar","github_repo_full_name":null,"is_source_from_github":false,"description":null,"name":"seveibar/am3352-dev-board-4layer-dogbone","unscoped_name":"am3352-dev-board-4layer-dogbone","star_count":0,"created_at":"2026-09-19T20:54:27.568Z","updated_at":"2026-09-21T23:56:14.470Z","ai_description":"Defines PCB footprints and pin mappings for a TI AM3352ZCZ100 processor, JST GH connectors, and assembly-part lookup helpers for capacitors, resistors, and headers.","ai_usage_instructions":null,"is_private":false,"is_unlisted":false,"is_public":true,"public_dist_enabled":false,"has_public_dist":true,"starred_at":null,"default_view":"files","website":null,"github_installation_id":null,"allow_pr_previews":false,"related_type":"random","thumbnail_url":"https://api.tscircuit.com/package_files/view?package_release_id=05cd794e-886e-4afb-bce4-2057190a6e7b\u0026file_path=dist%2Findex%2Fpcb.svg"}]; window.SSR_PACKAGE_ROUTE = {"author":"AnasSarkiz","packageName":"rp2040-usb-c-single-axis-dm542t-motion-controller--01a0e89c","packageNameWithScope":"AnasSarkiz/rp2040-usb-c-single-axis-dm542t-motion-controller--01a0e89c","version":null,"isLegacyRoute":false,"kind":"file","filePath":"scripts/download-datasheets.py"};