Import a Particle library deployment into Particle Workbench and flash it to a supported board.
The Particle Library deployment option packages all your signal processing blocks, configuration and learning blocks up into a single library (.zip file). You can include this library in your own application to run the impulse locally.
Particle Libraries
To run your Impulse on your Particle board follow these steps:
Open a new VS Code window, ensure that Particle Workbench has been installed.
Choose a target. (e.g. P2 , this option is also used for the Photon 2).
It is sometimes needed to manually put your Device into DFU Mode. You may proceed to the next step, but if you get an error indicating that “No DFU capable USB device available” then please follow these step.
Hold down both the RESET and MODE buttons.
Release only the RESET button, while holding the MODE button.
Wait for the LED to start flashing yellow.
Release the MODE button.
Compile and Flash in one command with: Particle: Flash application & DeviceOS (local)
Local Compile Only!
You cannot use the Particle: Cloud Compile or Particle: Cloud Flash options; local compilation is required.
Was this page helpful?
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Edge Impulse Documentation","description":"Where you can find all the Edge Impulse documentation, and more!","colors":{"primary":"#5f76db","light":"#5f76db","dark":"#182896"},"logo":{"light":"https://mintcdn.com/edgeimpulse/-Yjt9HB8VCOXQC8H/.assets/logos/ei-logo-light.svg?fit=max\u0026auto=format\u0026n=-Yjt9HB8VCOXQC8H\u0026q=85\u0026s=a26ac03680700105c38fa0507df4fee2","dark":"https://mintcdn.com/edgeimpulse/K7zNEaqi2bZnNjVz/.assets/logos/ei-logo-dark.svg?fit=max\u0026auto=format\u0026n=K7zNEaqi2bZnNjVz\u0026q=85\u0026s=6c5887f8e79896f1ca3c3a63d5477761"},"favicon":"https://mintcdn.com/edgeimpulse/HzwDHenmvHu0xumg/.assets/favicon.svg?fit=max\u0026auto=format\u0026n=HzwDHenmvHu0xumg\u0026q=85\u0026s=5d3672f264e068f096f0ccfeff030489","appearance":{"default":"light"},"navbar":{"links":[{"href":"https://edgeimpulse.com/","label":"Website"},{"href":"https://studio.edgeimpulse.com","label":"Login"}],"primary":{"type":"button","label":"Sign up","href":"https://edgeimpulse.com/signup"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/edgeimpulse","youtube":"https://www.youtube.com/@EdgeImpulse","x":"https://x.com/edgeimpulse"},"links":[{"header":"Policies","items":[{"label":"Responsible AI","href":"https://www.qualcomm.com/site/responsible-ai-license"},{"label":"Privacy","href":"https://www.edgeimpulse.com/legal/privacy-policy"},{"label":"Cookies","href":"https://www.qualcomm.com/site/privacy/cookies"}]},{"header":"Legal","items":[{"label":"Terms of Use","href":"https://www.qualcomm.com/site/terms-of-use"},{"label":"Accessibility","href":"https://www.qualcomm.com/accessibility"}]}]},"seo":{"metatags":{"canonical":"https://docs.edgeimpulse.com"}},"icons":{"library":"fontawesome"},"styling":{"eyebrows":"breadcrumbs","codeblocks":"system","latex":true},"contextual":{"options":["copy","view","assistant"],"display":"header"},"navigation":{"global":{"anchors":[{"anchor":"Forum","icon":"discourse","href":"https://forum.edgeimpulse.com"},{"anchor":"Discord","icon":"discord","href":"https://discord.gg/edgeimpulse"},{"anchor":"GitHub","icon":"github","href":"https://github.com/edgeimpulse"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"edgeimpulse","hasAudioNarration":false,"actualSubdomain":"edgeimpulse","customDomains":["docs.edgeimpulse.com"],"gitSource":{"type":"github","owner":"edgeimpulse","repo":"documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af7a9cdf08f72d084ab42fe","clientVersion":"0.0.4142","searchFilterCounts":[{"language":"default","tag":"Tools","count":1312},{"language":"default","tag":"LIBRARIES","count":1286},{"language":"default","tag":"Studio Python API bindings","count":1252},{"language":"default","tag":"edgeimpulse-api","count":1251},{"language":"default","tag":"models","count":1218},{"language":"default","tag":"APIs","count":564},{"language":"default","tag":"STUDIO API ENDPOINTS","count":556},{"language":"default","tag":"Projects","count":272},{"language":"default","tag":"EXPERT NETWORK","count":211},{"language":"default","tag":"Hardware","count":123}]},"assistantConfig":{"enableStarterQuestions":true,"enableContextualStarterQuestions":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":".styles/styles.css","content":".cookie-settings-button{color:rgb(var(--gray-800))!important;background-color:rgb(var(--gray-950) / .03)!important;border-radius:var(--rounded-xl, .75rem);font-size:.875rem!important;line-height:1.25rem!important;width:fit-content!important;align-self:flex-end!important;margin-left:auto!important}.cookie-settings-button:hover{background-color:rgb(var(--gray-950) / .1)!important}"}],"page":{"pagePath":"hardware/deployments/run-particle","slug":"/hardware/deployments/run-particle","pageMetadata":{"title":"Run Particle library","sidebarTitle":"Particle library","description":"Import a Particle library deployment into Particle Workbench and flash it to a supported board.","href":"/hardware/deployments/run-particle"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Import a Particle library deployment into Particle Workbench and flash it to a supported board.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,OptimizedFrame,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedFrame)_missingMdxReference(`OptimizedFrame`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The Particle Library deployment option packages all your signal processing blocks, configuration and learning blocks up into a single library (.zip file). You can include this library in your own application to run the impulse locally.`}),`\n`,_jsx(Heading,{level:`2`,id:`particle-libraries`,children:`Particle Libraries`}),`\n`,_jsx(_components.p,{children:`To run your Impulse on your Particle board follow these steps:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open a new VS Code window, ensure that `,_jsx(_components.a,{href:`https://docs.particle.io/getting-started/developer-tools/workbench/`,children:`Particle Workbench`}),` has been installed.`]}),`\n`,_jsxs(_components.li,{children:[`Use `,_jsx(_components.a,{href:`https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette`,children:`VS Code Command Palette`}),` and type in `,_jsx(_components.strong,{children:`Particle: Import Project`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.code,{children:`project.properties`}),` file in the directory that you just downloaded and extracted from the section above.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`Use `,_jsx(_components.a,{href:`https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette`,children:`VS Code Command Palette`}),` and type in `,_jsx(_components.strong,{children:`Particle: Configure Project for Device`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`deviceOS@5.3.2`}),` (or a later version)`]})]}),`\n`,_jsxs(_components.li,{children:[`Choose a target. (e.g. `,_jsx(_components.strong,{children:`P2`}),` , this option is also used for the Photon 2).`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`It is sometimes needed to manually put your Device into DFU Mode. You may proceed to the next step, but if you get an error indicating that “No DFU capable USB device available” then please follow these step.`,`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Hold down both the `,_jsx(_components.strong,{children:`RESET`}),` and `,_jsx(_components.strong,{children:`MODE`}),` buttons.`]}),`\n`,_jsxs(_components.li,{children:[`Release only the `,_jsx(_components.strong,{children:`RESET`}),` button, while holding the `,_jsx(_components.strong,{children:`MODE`}),` button.`]}),`\n`,_jsx(_components.li,{children:`Wait for the LED to start flashing yellow.`}),`\n`,_jsxs(_components.li,{children:[`Release the `,_jsx(_components.strong,{children:`MODE`}),` button.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`Compile and Flash in one command with: `,_jsx(_components.strong,{children:`Particle: Flash application \u0026 DeviceOS (local)`})]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Local Compile Only!`}),`\nYou cannot use the `,_jsx(_components.strong,{children:`Particle: Cloud Compile`}),` or `,_jsx(_components.strong,{children:`Particle: Cloud Flash`}),` options; local compilation is required.`]})}),`\n`,_jsx(OptimizedFrame,{src:`https://www.youtube-nocookie.com/embed/A_twb-ategU`,title:`YouTube video player`,className:`mint-w-full mint-aspect-video mint-rounded-xl`,frameborder:`0`,allowFullScreen:true})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Run Particle library","sidebarTitle":"Particle library","description":"Import a Particle library deployment into Particle Workbench and flash it to a supported board.","href":"/hardware/deployments/run-particle"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Particle Libraries","slug":"particle-libraries","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/edgeimpulse/3a20e79a9abf6af7/.scripts/adobe-analytics.js"],"dynamicCss":".mint-aspect-video {\n aspect-ratio: 16 / 9\n}\n.mint-w-full {\n width: 100%\n}\n.mint-rounded-xl {\n border-radius: 0.75rem\n}","subdomain":"edgeimpulse","siteName":"Edge Impulse Documentation","title":"Run Particle library - Edge Impulse Documentation","contextualStarterQuestions":[{"_id":"6ac78d2f407b2b5b5aa38999","deploymentId":"6888ecea7bd5ed3e5d2f677d","questionText":"What if flashing fails?","status":"active","generatedBy":"contextual","path":"hardware/deployments/run-particle","createdAt":"2026-10-08T12:31:43.333Z","updatedAt":"2026-10-08T12:31:43.333Z","__v":0},{"_id":"6ac78d2f407b2b5b5aa3899a","deploymentId":"6888ecea7bd5ed3e5d2f677d","questionText":"Can I use cloud compile?","status":"active","generatedBy":"contextual","path":"hardware/deployments/run-particle","createdAt":"2026-10-08T12:31:43.333Z","updatedAt":"2026-10-08T12:31:43.333Z","__v":0},{"_id":"6ac78d2f407b2b5b5aa38998","deploymentId":"6888ecea7bd5ed3e5d2f677d","questionText":"How do I import the library?","status":"active","generatedBy":"contextual","path":"hardware/deployments/run-particle","createdAt":"2026-10-08T12:31:43.333Z","updatedAt":"2026-10-08T12:31:43.333Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-13T14:39:24.519Z","originalFileLocation":"hardware/deployments/run-particle.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Import a Particle library deployment into Particle Workbench and flash it to a supported board.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Edge Impulse Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/edgeimpulse/ZmtueQz3qIhQbHQ2/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/edgeimpulse/ZmtueQz3qIhQbHQ2/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/edgeimpulse/ZmtueQz3qIhQbHQ2/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/edgeimpulse/ZmtueQz3qIhQbHQ2/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/edgeimpulse/ZmtueQz3qIhQbHQ2/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/edgeimpulse/ZmtueQz3qIhQbHQ2/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/edgeimpulse/ZmtueQz3qIhQbHQ2/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/edgeimpulse/ZmtueQz3qIhQbHQ2/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/edgeimpulse/ZmtueQz3qIhQbHQ2/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Run Particle library - Edge Impulse Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Import a Particle library deployment into Particle Workbench and flash it to a supported board.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Edge Impulse Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.edgeimpulse.com/hardware/deployments/run-particle\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://edgeimpulse.mintlify.site/_mintlify/api/og/v2?division=DEPLOYMENTS\u0026amp;title=Run+Particle+library\u0026amp;description=Import+a+Particle+library+deployment+into+Particle+Workbench+and+flash+it+to+a+supported+board.\u0026amp;theme=c41d936586babdf82af797cd\u0026amp;signature=6a900181109f65e82d5a30b5b2af11278645337c4b7197a3bb0d79793143ef9f\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Run Particle library - Edge Impulse Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Import a Particle library deployment into Particle Workbench and flash it to a supported board.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://edgeimpulse.mintlify.site/_mintlify/api/og/v2?division=DEPLOYMENTS\u0026amp;title=Run+Particle+library\u0026amp;description=Import+a+Particle+library+deployment+into+Particle+Workbench+and+flash+it+to+a+supported+board.\u0026amp;theme=c41d936586babdf82af797cd\u0026amp;signature=6a900181109f65e82d5a30b5b2af11278645337c4b7197a3bb0d79793143ef9f\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/edgeimpulse/ZmtueQz3qIhQbHQ2/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Edge Impulse Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5f76db\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.edgeimpulse.com/hardware/deployments/run-particle\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/hardware/deployments/run-particle.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.edgeimpulse.com/#organization\",\"name\":\"Edge Impulse Documentation\",\"url\":\"https://docs.edgeimpulse.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/edgeimpulse/-Yjt9HB8VCOXQC8H/.assets/logos/ei-logo-light.svg?fit=max\u0026auto=format\u0026n=-Yjt9HB8VCOXQC8H\u0026q=85\u0026s=a26ac03680700105c38fa0507df4fee2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.edgeimpulse.com#website\",\"name\":\"Edge Impulse Documentation\",\"url\":\"https://docs.edgeimpulse.com\",\"publisher\":{\"@id\":\"https://docs.edgeimpulse.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.edgeimpulse.com/hardware/deployments/run-particle#webpage\",\"url\":\"https://docs.edgeimpulse.com/hardware/deployments/run-particle\",\"name\":\"Run Particle library\",\"description\":\"Import a Particle library deployment into Particle Workbench and flash it to a supported board.\",\"dateModified\":\"2026-09-13T14:39:24.519Z\",\"isPartOf\":{\"@id\":\"https://docs.edgeimpulse.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.edgeimpulse.com/hardware/deployments/run-particle#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.edgeimpulse.com/hardware/deployments/run-particle#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"DEPLOYMENTS\",\"item\":\"https://docs.edgeimpulse.com/hardware/deployments\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Run Particle library\",\"item\":\"https://docs.edgeimpulse.com/hardware/deployments/run-particle\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.edgeimpulse.com/hardware/deployments/run-particle#article\",\"headline\":\"Run Particle library\",\"name\":\"Run Particle library\",\"description\":\"Import a Particle library deployment into Particle Workbench and flash it to a supported board.\",\"url\":\"https://docs.edgeimpulse.com/hardware/deployments/run-particle\",\"mainEntityOfPage\":{\"@id\":\"https://docs.edgeimpulse.com/hardware/deployments/run-particle#webpage\"},\"dateModified\":\"2026-09-13T14:39:24.519Z\",\"publisher\":{\"@id\":\"https://docs.edgeimpulse.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.edgeimpulse.com#website\"}}]}\u003c/script>","agentPointerHref":"/hardware/deployments/run-particle.md","siteName":"Edge Impulse Documentation","nav":{"global":{"anchors":[{"anchor":"Forum","icon":"discourse","href":"https://forum.edgeimpulse.com"},{"anchor":"Discord","icon":"discord","href":"https://discord.gg/edgeimpulse"},{"anchor":"GitHub","icon":"github","href":"https://github.com/edgeimpulse"}]},"tabs":[{"tab":"Knowledge","pages":[{"title":"Knowledge","href":""}]},{"tab":"Studio","pages":[{"title":"Studio","href":"/studio"}]},{"tab":"Hardware","groups":[{"group":"OVERVIEW","icon":"map","pages":[{"title":"Hardware","href":"/hardware"}]},{"group":"GETTING YOUR DEVICE EDGE IMPULSE READY","icon":"cogs","pages":[{"group":"Inference Testing Guide for Linux Targets","pages":[{"title":"Linux Process Overview","href":"/hardware/porting/linux-inference/linux-inference-process"},{"title":"Inferencing with Edge Impulse Linux CLI","href":"/hardware/porting/linux-inference/linux-inference-cli"},{"title":"Inferencing with Edge Impulse Linux C++ SDK","href":"/hardware/porting/linux-inference/linux-inference-cpp"},{"title":"Inferencing with Edge Impulse Linux Python SDK","href":"/hardware/porting/linux-inference/linux-inference-python"}]}]},{"group":"DEVICES","icon":"tablet-screen-button","pages":[{"title":"Advantech ICAM-540","href":"/hardware/devices/advantech-icam-540"},{"title":"BrickML","href":"/hardware/devices/brickml"},{"title":"CODICO Triple Vision Industrial AI Camera","href":"/hardware/devices/jmo-triple-vision-camera"},{"title":"OnLogic FR101","href":"/hardware/devices/onlogic-fr101"},{"title":"OnLogic Helix 521","href":"/hardware/devices/onlogic-hx521"},{"title":"OnLogic ML100G","href":"/hardware/devices/onlogic-ml100g"},{"title":"Seeed reComputer Jetson","href":"/hardware/devices/seeed-recomputer-jetson"},{"title":"Seeed SenseCAP A1101","href":"/hardware/devices/seeed-sensecap-a1101"},{"title":"macOS devices","href":"/hardware/devices/macos"},{"title":"Linux x86_64 devices","href":"/hardware/devices/linux-x86_64"},{"title":"Mobile phone","href":"/hardware/devices/mobile-phone"}]},{"group":"BOARDS","icon":"mobile-retro","pages":[{"group":"MCU","pages":[{"title":"Ambiq Apollo4 evaluation boards","sidebarTitle":"Ambiq Apollo4 eval boards","href":"/hardware/boards/ambiq-apollo4"},{"title":"Arducam Pico4ML TinyML Dev Kit","href":"/hardware/boards/arducam-pico4ml-tinyml-dev-kit"},{"title":"Arduino Nano 33 BLE Sense","href":"/hardware/boards/arduino-nano-33-ble-sense"},{"title":"Arduino Nicla Sense ME","href":"/hardware/boards/arduino-nicla-sense-me"},{"title":"Arduino Nicla Vision","href":"/hardware/boards/arduino-nicla-vision"},{"title":"Arduino Portenta H7","href":"/hardware/boards/arduino-portenta-h7"},{"title":"Blues Wireless Swan","href":"/hardware/boards/blues-wireless-swan"},{"title":"Espressif ESP-EYE","href":"/hardware/boards/espressif-esp32"},{"title":"Himax WE-I Plus","href":"/hardware/boards/himax-we-i-plus"},{"title":"Infineon CY8CKIT-062-BLE Pioneer Kit","href":"/hardware/boards/infineon-cy8ckit-062-ble"},{"title":"Infineon CY8CKIT-062S2 Pioneer Kit","href":"/hardware/boards/infineon-cy8ckit-062s2"},{"title":"Nordic Semi nRF52840 DK","href":"/hardware/boards/nordic-semi-nrf52840-dk"},{"title":"Nordic Semi nRF5340 DK","href":"/hardware/boards/nordic-semi-nrf5340-dk"},{"title":"Nordic Semi nRF54L15 DK","href":"/hardware/boards/nordic-semi-nrf54L15-dk"},{"title":"Nordic Semi nRF9160 DK","href":"/hardware/boards/nordic-semi-nrf9160-dk"},{"title":"Nordic Semi nRF9161 DK","href":"/hardware/boards/nordic-semi-nrf9161-dk"},{"title":"Nordic Semi nRF9151 DK","href":"/hardware/boards/nordic-semi-nrf9151-dk"},{"title":"Nordic Semi nRF7002 DK","href":"/hardware/boards/nordic-semi-nrf7002-dk"},{"title":"Nordic Semi Thingy:53","href":"/hardware/boards/nordic-semi-thingy53"},{"title":"Nordic Semi Thingy:91","href":"/hardware/boards/nordic-semi-thingy91"},{"title":"Open MV Cam H7 Plus","href":"/hardware/boards/openmv-cam-h7-plus"},{"title":"Particle Boron","href":"/hardware/boards/particle-boron"},{"title":"Particle Photon 2","href":"/hardware/boards/particle-photon-2"},{"title":"Qualcomm QCC744M Evaluation Kit","sidebarTitle":"Qualcomm QCC744M EVK","href":"/hardware/boards/qualcomm-qcc744m_evk"},{"title":"RAKwireless WisBlock","href":"/hardware/boards/rakwireless-wisblock"},{"title":"Raspberry Pi Pico","href":"/hardware/boards/raspberry-pi-pico"},{"title":"Renesas CK-RA6M5 Cloud Kit","href":"/hardware/boards/renesas-ck-ra6m5"},{"title":"Renesas EK-RA8D1","href":"/hardware/boards/renesas-ek-ra8d1"},{"title":"Seeed Wio Terminal","href":"/hardware/boards/seeed-wio-terminal"},{"title":"Seeed XIAO nRF52840 Sense","href":"/hardware/boards/seeed-xiao-nrf52840-sense"},{"title":"Seeed XIAO ESP32 S3 Sense","href":"/hardware/boards/seeed-xiao-esp32s3-sense"},{"title":"SiLabs Thunderboard Sense 2","href":"/hardware/boards/silabs-thunderboard-sense-2"},{"title":"Sony Spresense","href":"/hardware/boards/sony-spresense"},{"title":"ST B-L475E-IOT01A","href":"/hardware/boards/st-b-l475e-iot01a"},{"title":"TI CC1352P Launchpad","href":"/hardware/boards/ti-launchxl"}]},{"group":"MCU + AI accelerator","pages":[{"title":"Alif Ensemble series kits","href":"/hardware/boards/alif-ensemble"},{"title":"Ambiq Apollo5 evaluation boards","sidebarTitle":"Ambiq Apollo5 eval boards","href":"/hardware/boards/ambiq-apollo5"},{"title":"Arduino Nicla Voice","href":"/hardware/boards/arduino-nicla-voice"},{"title":"Avnet RASynBoard","href":"/hardware/boards/avnet-rasynboard"},{"title":"Nordic Semi nRF54LM20 DK","href":"/hardware/boards/nordic-semi-nrf54LM20-dk"},{"title":"Himax WiseEye2 Module and ISM Devboard","href":"/hardware/boards/himax-ism-wise-eye-2"},{"title":"Seeed Grove - Vision AI Module","href":"/hardware/boards/seeed-grove-vision-ai"},{"title":"Seeed Grove Vision AI Module V2 (WiseEye2)","href":"/hardware/boards/seeed-grove-vision-ai-module-v2-wise-eye-2"},{"title":"SiLabs xG24 Dev Kit","href":"/hardware/boards/silabs-xg24-devkit"},{"title":"STMicroelectronics STM32N6570-DK","href":"/hardware/boards/stm32n6570-dk"},{"title":"Synaptics Katana EVK","href":"/hardware/boards/synaptics-katana"},{"title":"Syntiant Tiny ML Board","href":"/hardware/boards/syntiant-tinyml-board"}]},{"group":"CPU","pages":[{"title":"Arduino UNO Q","href":"/hardware/boards/arduino-uno-q"},{"title":"Microchip SAMA7G54","href":"/hardware/boards/microchip-sama7"},{"title":"Raspberry Pi 4","href":"/hardware/boards/raspberry-pi-4"},{"title":"Raspberry Pi 5","href":"/hardware/boards/raspberry-pi-5"},{"title":"Renesas RZ/G2L","href":"/hardware/boards/renesas-rz-g2l"},{"title":"Texas Instruments SK-AM62","href":"/hardware/boards/ti-sk-am62"}]},{"group":"CPU + AI accelerator","pages":[{"title":"Advantech AOM-2721 OSM","href":"/hardware/boards/advantech-aom2721-osm"},{"title":"Arduino VENTUNO Q","href":"/hardware/boards/arduino-ventuno-q"},{"title":"AVNET RZBoard V2L","href":"/hardware/boards/avenet-rz-v2l"},{"title":"BrainChip AKD1000","href":"/hardware/boards/brainchip-akd1000"},{"title":"Digi ConnectCore 93 Development Kit","href":"/hardware/boards/digi-ccimx93-dvk"},{"title":"IMDT RZ/V2H","href":"/hardware/boards/imdt-rz-v2h"},{"title":"Innodisk EXEC-Q911","href":"/hardware/boards/innodisk-exec-q911"},{"title":"MemryX MX3","href":"/hardware/boards/memryx-mx3"},{"title":"MistyWest MistySOM RZ/V2L","href":"/hardware/boards/mistywest-rz-v2l"},{"title":"NXP i.MX 8M Plus EVK","href":"/hardware/boards/nxp-imx8-evk"},{"title":"Qualcomm Dragonwing IQ-8275 Evaluation Kit","sidebarTitle":"Qualcomm Dragonwing IQ-8275 EVK","href":"/hardware/boards/qualcomm-iq8275-evk"},{"title":"Qualcomm Dragonwing IQ-9075 Evaluation Kit","sidebarTitle":"Qualcomm Dragonwing IQ-9075 EVK","href":"/hardware/boards/qualcomm-iq9075-evk"},{"title":"Qualcomm Dragonwing RB3 Gen 2 Dev Kit","href":"/hardware/boards/qualcomm-rb3-gen-2-dev-kit"},{"title":"Quectel PI-SG565D","href":"/hardware/boards/quectel-pi-sg565d"},{"title":"Renesas RZ/V2H","href":"/hardware/boards/renesas-rz-v2h"},{"title":"Renesas RZ/V2L","href":"/hardware/boards/renesas-rz-v2l"},{"title":"Texas Instruments SK-AM62A-LP","href":"/hardware/boards/ti-sk-am62a-lp"},{"title":"Texas Instruments SK-AM68A","href":"/hardware/boards/ti-sk-am68a"},{"title":"Texas Instruments SK-TDA4VM","href":"/hardware/boards/ti-sk-tda4vm"},{"title":"Thundercomm Rubik Pi 3","href":"/hardware/boards/thundercomm-rubikpi3"},{"title":"Tria Vision AI-KIT 6490","href":"/hardware/boards/tria-vision-ai-kit-6490"}]},{"group":"GPU","pages":[{"title":"NVIDIA Jetson","href":"/hardware/boards/nvidia-jetson"}]}]},{"group":"DEPLOYMENTS","icon":"cube","pages":[{"title":"Deployments","sidebarTitle":"Overview","href":"/hardware/deployments"},{"group":"C++ library","pages":[{"title":"C++ library","sidebarTitle":"Overview","href":"/hardware/deployments/run-cpp-overview"},{"title":"Run C++ library on custom boards","sidebarTitle":"C++ library on custom boards","href":"/hardware/deployments/run-cpp"},{"title":"Run C++ library on desktop","sidebarTitle":"C++ library on desktop","href":"/hardware/deployments/run-cpp-desktop"},{"title":"Run C++ library on Android","sidebarTitle":"C++ library on Android","href":"/hardware/deployments/run-cpp-android"},{"title":"Run C++ library on Alif Ensemble Series devices","sidebarTitle":"C++ library on Alif Ensemble Series","href":"/hardware/deployments/run-cpp-alif-ensemble"},{"title":"Run C++ library on Espressif ESP-EYE (ESP32)","sidebarTitle":"C++ library on Espressif ESP-EYE (ESP32)","href":"/hardware/deployments/run-cpp-espressif-esp32"},{"title":"Run C++ library on Himax WE-I Plus","sidebarTitle":"C++ library on Himax WE-I Plus","href":"/hardware/deployments/run-cpp-himax-we-i-plus"},{"title":"Run C++ library on Raspberry Pi Pico (RP2040)","sidebarTitle":"C++ library on Raspberry Pi Pico (RP2040)","href":"/hardware/deployments/run-cpp-rpi-rp2040"},{"title":"Run C++ library on SiLabs Thunderboard Sense 2","sidebarTitle":"C++ library on SiLabs Thunderboard Sense 2","href":"/hardware/deployments/run-cpp-silabs-thunderboard-sense-2"},{"title":"Run C++ library on Sony Spresense","sidebarTitle":"C++ library on Sony Spresense","href":"/hardware/deployments/run-cpp-sony-spresense"},{"title":"Run C++ library on Syntiant TinyML Board","sidebarTitle":"C++ library on Syntiant TinyML Board","href":"/hardware/deployments/run-cpp-syntiant-tinyml-board"},{"title":"Run C++ library on TI LaunchPad using GCC and the SimpleLink SDK","sidebarTitle":"C++ library on TI LaunchPad","href":"/hardware/deployments/run-cpp-ti-launchxl"},{"title":"Run C++ library on Zephyr-based Nordic Semiconductor development boards","sidebarTitle":"C++ library on Zephyr-based Nordic boards","href":"/hardware/deployments/run-cpp-zephyr-nordic"}]},{"group":"Arduino","pages":[{"title":"Run Arduino App Lab","sidebarTitle":"Arduino App Lab","href":"/hardware/deployments/run-arduino-app-lab"},{"title":"Run Arduino library (IDE 2.0)","sidebarTitle":"Arduino library (IDE 2.0)","href":"/hardware/deployments/run-arduino-2-0"},{"title":"Run Arduino library (IDE 1.18) ","sidebarTitle":"Arduino library (IDE 1.18)","tag":"deprecated","href":"/hardware/deployments/run-arduino-1-18"}]},{"group":"DRP-AI library","pages":[{"title":"Run DRP-AI library on Renesas RZ/V2L","sidebarTitle":"DRP-AI library on Renesas RZ/V2L","href":"/hardware/deployments/run-drpai-rzv2l"},{"title":"Run DRP-AI TVM i8 library on Renesas RZ/V2H","sidebarTitle":"DRP-AI TVM i8 library on Renesas RZ/V2H","href":"/hardware/deployments/run-drpai-rzv2h"}]},{"group":"Zephyr","pages":[{"title":"Edge Impulse Zephyr Module Deployment","sidebarTitle":"Edge Impulse Zephyr Module Deployment","href":"/hardware/deployments/run-zephyr-module"}]},{"group":"WebAssembly library","pages":[{"title":"Run WebAssembly library (browser)","sidebarTitle":"WebAssembly library (browser)","href":"/hardware/deployments/run-webassembly-browser"},{"title":"Run WebAssembly library (Node.js)","sidebarTitle":"WebAssembly library (Node.js)","href":"/hardware/deployments/run-webassembly-node"}]},{"title":"Run Arm Keil MDK CMSIS-Pack","sidebarTitle":"Arm Keil MDK CMSIS-Pack","href":"/hardware/deployments/run-arm-keil-cmsis"},{"title":"Run Cube.MX CMSIS-Pack","sidebarTitle":"Cube.MX CMSIS-Pack","href":"/hardware/deployments/run-cubemx"},{"title":"Run Docker container","sidebarTitle":"Docker container","href":"/hardware/deployments/run-docker"},{"title":"Run Edge Impulse firmwares","sidebarTitle":"Edge Impulse firmwares","href":"/hardware/deployments/run-ei-fw"},{"title":"Run IAR library","sidebarTitle":"IAR library","href":"/hardware/deployments/run-iar"},{"title":"Run Linux EIM","sidebarTitle":"Linux EIM","href":"/hardware/deployments/run-linux-eim"},{"title":"Run Open-CMSIS-Pack","sidebarTitle":"Open-CMSIS-Pack","href":"/hardware/deployments/run-open-cmsis-pack"},{"title":"Run OpenMV library","sidebarTitle":"OpenMV library","description":"Export an impulse as an OpenMV library and run it on compatible camera boards.","href":"/hardware/deployments/run-openmv"},{"title":"Run Particle library","sidebarTitle":"Particle library","href":"/hardware/deployments/run-particle"},{"title":"Run Qualcomm IM SDK GStreamer pipeline","sidebarTitle":"Qualcomm IM SDK GStreamer pipeline","description":"Run YOLO-based Edge Impulse object detection models with Qualcomm IM SDK GStreamer pipelines.","href":"/hardware/deployments/run-qualcomm-im-sdk-gstreamer"}]}]},{"tab":"Tools","pages":[{"title":"Tools","href":"/tools"}]},{"tab":"APIs","pages":[{"title":"APIs","href":"/apis"}]},{"tab":"Tutorials","pages":[{"title":"Tutorials","href":"/tutorials"}]},{"tab":"Projects","pages":[{"title":"Projects","href":"/projects"}]},{"tab":"Datasets","pages":[{"title":"Datasets","href":"/datasets"}]}]},"basePath":"","title":"Run Particle library - Edge Impulse Documentation","buildId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","deploymentId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","dynamics":[],"chunks":[]}