{"product_id":"bitcraze-crazyflie-21-stem","title":"Bitcraze Crazyflie 2.1+ — STEM Swarm \u0026 Optical Flow Research Nano-UAV","description":"\u003cdiv class=\"nb-institutional-pdp-desc\" style=\"color: #fefce8; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\"\u003e\n  \u003c!-- Tier 1: Crisp Executive Summary --\u003e\n  \u003cp style=\"font-size: 0.95rem; line-height: 1.55; color: #e2dfd2; margin: 0 0 1.25rem 0;\"\u003eThe Bitcraze Crazyflie 2.1+ is a palm-sized, 27-gram open-source nano-quadrotor engineered in Sweden for indoor swarm robotics, optical-flow state estimation, and control systems research in educational and developer labs.\u003c\/p\u003e\n\n\n  \u003c!-- Tier 3: Compact Technical Specification Matrix --\u003e\n  \u003cdiv style=\"background: #1e1916; border: 1px solid rgba(249, 115, 22, 0.3); border-radius: 8px; overflow: hidden; margin-bottom: 1.25rem;\"\u003e\n    \u003cdiv style=\"padding: 0.65rem 1rem; background: rgba(249, 115, 22, 0.12); border-bottom: 1px solid rgba(249, 115, 22, 0.25); font-family: monospace; font-size: 0.74rem; font-weight: 700; color: #f97316; text-transform: uppercase; letter-spacing: 0.08em;\"\u003e\n      Technical Specification Matrix \/\/ SKU: NB-INS-CF21-07\n    \u003c\/div\u003e\n    \u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 0.84rem; color: #fefce8;\"\u003e\n      \u003ctbody\u003e\n        \u003ctr style=\"border-bottom: 1px solid rgba(254, 252, 232, 0.08);\"\u003e\n          \u003ctd style=\"padding: 0.6rem 1rem; font-weight: 700; color: #f59e0b; width: 34%;\"\u003ePayload\u003c\/td\u003e\n          \u003ctd style=\"padding: 0.6rem 1rem;\"\u003e15 g Modular Expansion Deck Payload (27 g Take-Off Base Weight)\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"border-bottom: 1px solid rgba(254, 252, 232, 0.08);\"\u003e\n          \u003ctd style=\"padding: 0.6rem 1rem; font-weight: 700; color: #f59e0b;\"\u003eReach\/Speed\u003c\/td\u003e\n          \u003ctd style=\"padding: 0.6rem 1rem;\"\u003e7 Minutes Continuous Flight | \u0026gt;1 km Crazyradio 2.0 Low-Latency Telemetry Range\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"border-bottom: 1px solid rgba(254, 252, 232, 0.08);\"\u003e\n          \u003ctd style=\"padding: 0.6rem 1rem; font-weight: 700; color: #f59e0b;\"\u003eController\/SBC\u003c\/td\u003e\n          \u003ctd style=\"padding: 0.6rem 1rem;\"\u003eSTM32F405 Main Flight MCU (Cortex-M4 @ 168 MHz) + nRF51822 Radio\/Power MCU\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"border-bottom: 1px solid rgba(254, 252, 232, 0.08);\"\u003e\n          \u003ctd style=\"padding: 0.6rem 1rem; font-weight: 700; color: #f59e0b;\"\u003eMiddleware\/Languages\u003c\/td\u003e\n          \u003ctd style=\"padding: 0.6rem 1rem;\"\u003eROS 2 (Crazyswarm2), Python (cflib), C\/C++ Open Firmware, Simulink\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"padding: 0.6rem 1rem; font-weight: 700; color: #f59e0b;\"\u003eOrigin\u003c\/td\u003e\n          \u003ctd style=\"padding: 0.6rem 1rem;\"\u003eSweden (Malmö, EU — Bitcraze AB)\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tier 4: Institutional \u0026 Compliance Specs Button Banner --\u003e\n  \u003cdiv style=\"margin-top: 1.25rem; padding: 1.1rem 1.25rem; background: #1e1916; border: 1px solid rgba(249, 115, 22, 0.3); border-radius: 8px; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 1rem;\"\u003e\n    \u003cdiv style=\"color: #fefce8; font-size: 0.86rem;\"\u003e\n      \u003cstrong\u003eInstitutional Procurement:\u003c\/strong\u003e Review full GDPR compliance, CE certification, and XRechnung e-invoicing details.\n    \u003c\/div\u003e\n    \u003ca href=\"\/pages\/institutional-compliance\" style=\"display: inline-block; padding: 0.55rem 1.15rem; background: #f97316; color: #141210; font-weight: 700; text-decoration: none; border-radius: 6px; font-size: 0.82rem; text-transform: uppercase;\"\u003e\n      Institutional \u0026amp; Compliance Specs →\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NOVA_HIGHLIGHTS_START --\u003e\n  \u003cdiv class=\"nova-arch-highlights-bottom\" style=\"margin-top: 1.25rem;\"\u003e\n  \u003cdiv style=\"display: grid; grid-template-columns: repeat(2, 1fr); gap: 0.75rem; margin-bottom: 1.5rem;\"\u003e\n    \u003cdiv style=\"background: #1e1916; border: 1px solid rgba(249, 115, 22, 0.25); border-radius: 6px; padding: 0.75rem;\"\u003e\n      \u003cdiv style=\"color: #f59e0b; font-size: 0.75rem; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; margin-bottom: 0.25rem;\"\u003eSwarm Robotics Core\u003c\/div\u003e\n      \u003cdiv style=\"color: #a8a29e; font-size: 0.82rem; line-height: 1.4;\"\u003eNative multi-agent coordination via open Python API (cflib) \u0026amp; ROS 2 \/ Crazyswarm2.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"background: #1e1916; border: 1px solid rgba(249, 115, 22, 0.25); border-radius: 6px; padding: 0.75rem;\"\u003e\n      \u003cdiv style=\"color: #f59e0b; font-size: 0.75rem; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; margin-bottom: 0.25rem;\"\u003eOptical Flow \u0026amp; ToF\u003c\/div\u003e\n      \u003cdiv style=\"color: #a8a29e; font-size: 0.82rem; line-height: 1.4;\"\u003eFlow Deck v2 (VL53L1x laser + PMW3901 sensor) for rock-solid GPS-denied indoor hovering.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"background: #1e1916; border: 1px solid rgba(249, 115, 22, 0.25); border-radius: 6px; padding: 0.75rem;\"\u003e\n      \u003cdiv style=\"color: #f59e0b; font-size: 0.75rem; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; margin-bottom: 0.25rem;\"\u003eDual-MCU Compute\u003c\/div\u003e\n      \u003cdiv style=\"color: #a8a29e; font-size: 0.82rem; line-height: 1.4;\"\u003eSTM32F405 Flight MCU (168MHz) paired with nRF51822 2.4GHz low-latency telemetry radio.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"background: #1e1916; border: 1px solid rgba(249, 115, 22, 0.25); border-radius: 6px; padding: 0.75rem;\"\u003e\n      \u003cdiv style=\"color: #f59e0b; font-size: 0.75rem; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; margin-bottom: 0.25rem;\"\u003eClassroom Safe\u003c\/div\u003e\n      \u003cdiv style=\"color: #a8a29e; font-size: 0.82rem; line-height: 1.4;\"\u003e27g ultra-lightweight airframe with multi-ranger obstacle sensing for safe indoor flight.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- NOVA_HIGHLIGHTS_END --\u003e\n\u003c\/div\u003e","brand":"Bitcraze AB","offers":[{"title":"Default Title","offer_id":55817934700886,"sku":"NB-BCZ-CF21-01","price":420.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1046\/3300\/8470\/files\/bitcraze-crazyflie-21-stem-01-hero-studio.webp?v=1792233634","url":"https:\/\/getnovabots.com\/products\/bitcraze-crazyflie-21-stem","provider":"My Store","version":"1.0","type":"link"}