{"id":127840,"date":"2026-06-01T12:03:31","date_gmt":"2026-06-01T12:03:31","guid":{"rendered":"https:\/\/www.seeedstudio.com\/blog\/?p=127840"},"modified":"2026-06-01T12:12:58","modified_gmt":"2026-06-01T12:12:58","slug":"keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense","status":"publish","type":"post","link":"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/","title":{"rendered":"Keymera: Build Your Own 3D-Printed Keychain Camera with XIAO ESP32S3 Sense"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"127840\" class=\"elementor elementor-127840\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2790b7be elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2790b7be\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4ef20abe\" data-id=\"4ef20abe\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6de45399 elementor-widget elementor-widget-text-editor\" data-id=\"6de45399\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b40f0008\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">In a world where smartphones handle nearly all of our photography, maker and designer Matej Nahtigal set out to create something different: a tiny camera that&#8217;s always with you, simple to use, and fun to build yourself.<\/span><\/p>\n<p><a href=\"https:\/\/keymera.cam\/\"><b>Keymera<\/b><\/a><span style=\"font-weight: 400;\"> is a fully functional 3D-printed keychain camera powered by the <\/span><a href=\"https:\/\/www.seeedstudio.com\/XIAO-ESP32S3-Sense-p-5639.html?utm_source=Seeedblog\"><b>Seeed Studio XIAO ESP32S3 Sense<\/b><\/a><span style=\"font-weight: 400;\">. Small enough to fit on your keyring, Keymera captures photos with a 3MP camera, stores them locally on a microSD card, and lets you browse your gallery over Wi-Fi\u2014without requiring an app, account, or cloud service.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Designed for makers, photographers, and DIY enthusiasts, Keymera combines 3D printing, electronics, and open-source firmware into a compact project that can be built in just a few hours. Currently, the Keymera team is running a <\/span><a href=\"https:\/\/makerworld.com\/en\/crowdfunding\/280-keymera-3d-printed-keychain-camera\"><span style=\"font-weight: 400;\">Crowdfunding campaign on MakerWorld<\/span><\/a><span style=\"font-weight: 400;\"> to bring more Keymera casing designs to the community (the campaign doesn\u2019t involve the electronic parts.). Visit the campaign page to back the project.<\/span><\/p>\n<p><!-- \/wp:paragraph --><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b37a03a elementor-arrows-position-inside elementor-pagination-position-outside elementor-widget elementor-widget-image-carousel\" data-id=\"b37a03a\" data-element_type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;3&quot;,&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b4100398\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 3\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/elementor\/thumbs\/cover5-1-robbu8voeec7m2i2d9233dgvmovjja55e6eigan60g.png\" alt=\"Keymera\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 3\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/elementor\/thumbs\/MULTIPLE-CAMERAS-BEAUTY-SHOT-2-robbioh6asi6qtawwr2cwsjogzvxtd824xeeupskkw.jpg\" alt=\"MULTIPLE CAMERAS BEAUTY SHOT (2)\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 3\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/elementor\/thumbs\/RANGEFINDER-BEAUTY-PRODUCT-SHOTS-6-scaled-robbixvk74v1ywx9dv4mlq6aeullyc9di7x9nhemuo.jpg\" alt=\"RANGEFINDER BEAUTY PRODUCT SHOTS (6)\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-left\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-right\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-710e315d elementor-widget elementor-widget-heading\" data-id=\"710e315d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b4101351\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span><h3 class=\"elementor-heading-title elementor-size-default\">Hardware Overview<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ca845f4 elementor-widget elementor-widget-text-editor\" data-id=\"2ca845f4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b4101d71\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">Keymera keeps the electronics simple while delivering a complete camera experience.<\/span><\/p><ul><li style=\"list-style-type: none;\"><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/www.seeedstudio.com\/XIAO-ESP32S3-Sense-p-5639.html?utm_source=Seeedblog\"><span style=\"font-weight: 400;\">Seeed Studio XIAO ESP32S3 Sense<\/span><\/a><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">MicroSD Card<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Rechargeable Battery<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tactile Push Button<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Status LED<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">3D-Printed Enclosure<\/span><\/li><\/ul><\/li><\/ul><p><span style=\"font-weight: 400;\">The project is available in three interchangeable shell designs:<\/span><\/p><ul><li style=\"list-style-type: none;\"><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Rangefinder<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SLR<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Instant<\/span><\/li><\/ul><\/li><\/ul><p><span style=\"font-weight: 400;\">Each design shares the same internal electronics while offering a different visual style.<\/span><\/p><p><span style=\"font-weight: 400;\">Thanks to the strong support from the maker community, Keymera has already surpassed its stretch goal and unlocked a fourth shell design: the TLR (Twin-Lens Reflex). Inspired by classic twin-lens cameras, the new design expands the Keymera lineup while maintaining compatibility with the same internal hardware platform. <\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f890ae5 elementor-widget elementor-widget-image\" data-id=\"5f890ae5\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b4104228\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/1000020567.gif\" class=\"attachment-full size-full wp-image-127860\" alt=\"Keymera 4 shell designs\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\"><\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a170a08 elementor-widget elementor-widget-heading\" data-id=\"6a170a08\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b4104bb4\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span><h3 class=\"elementor-heading-title elementor-size-default\">How It Works<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-811bf06 elementor-widget elementor-widget-text-editor\" data-id=\"811bf06\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b41055ee\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><a href=\"https:\/\/keymera.cam\/\"><span style=\"font-weight: 400;\">Keymera<\/span><\/a><span style=\"font-weight: 400;\"> is designed around a simple interaction model: one button and one LED.<\/span><\/p><p><span style=\"font-weight: 400;\">Most of the time, the device remains in deep sleep mode to conserve battery power.<\/span><\/p><p><span style=\"font-weight: 400;\">To capture a photo:<\/span><\/p><ol><li style=\"list-style-type: none;\"><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Press the button once.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Keymera wakes up and captures an image.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The photo is saved directly to the microSD card.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The LED flashes to confirm the image has been stored.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The device automatically returns to sleep.<\/span><\/li><\/ol><\/li><\/ol><p><span style=\"font-weight: 400;\">To browse photos:<\/span><\/p><ol><li style=\"list-style-type: none;\"><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Hold the button for approximately 2.5 seconds.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Keymera creates its own Wi-Fi hotspot.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Connect to it using your smartphone.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Open the gallery directly in your browser.<\/span><\/li><\/ol><\/li><\/ol><p><span style=\"font-weight: 400;\">There\u2019s no companion app to install and no cloud account to manage. Photos stay local and can be downloaded directly from the browser.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e59f37c elementor-widget elementor-widget-image\" data-id=\"e59f37c\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b4106fba\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"922\" height=\"640\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/gvjf2bpd.png\" class=\"attachment-full size-full wp-image-127846\" alt=\"\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/gvjf2bpd.png 922w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/gvjf2bpd-300x208.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/gvjf2bpd-768x533.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/gvjf2bpd-32x22.png 32w\" sizes=\"(max-width: 922px) 100vw, 922px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\"><\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-326eccca elementor-widget elementor-widget-text-editor\" data-id=\"326eccca\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b4107af8\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">One of the most appealing aspects of Keymera is its DIY-friendly assembly process. Builders print the enclosure, connect just four electronic components, upload the firmware through the <\/span><a href=\"https:\/\/www.arduino.cc\/\"><span style=\"font-weight: 400;\">Arduino IDE<\/span><\/a><span style=\"font-weight: 400;\">, and press-fit everything together. The entire project can typically be completed in about two hours.<\/span><\/p><p><span style=\"font-weight: 400;\">Because the firmware source code is included, makers can also modify and extend the camera\u2019s functionality, making Keymera a great platform for experimentation and customization.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-386fbbce elementor-widget elementor-widget-video\" data-id=\"386fbbce\" data-element_type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b4108eb6\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/keymera.cam\/portable_assets\/keymera-campaign-video.mp4\" controls=\"\" preload=\"metadata\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a701a65 e-flex e-con-boxed e-con e-parent\" data-id=\"a701a65\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aff4f99 elementor-widget elementor-widget-image\" data-id=\"aff4f99\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b410d73d\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1338\" height=\"1674\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/keymera_poster_17.jpg\" class=\"attachment-full size-full wp-image-127850\" alt=\"Keymera\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/keymera_poster_17.jpg 1338w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/keymera_poster_17-240x300.jpg 240w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/keymera_poster_17-823x1030.jpg 823w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/keymera_poster_17-768x961.jpg 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/keymera_poster_17-1228x1536.jpg 1228w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/keymera_poster_17-26x32.jpg 26w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/keymera_poster_17-1024x1281.jpg 1024w\" sizes=\"(max-width: 1338px) 100vw, 1338px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-86ef4d4 elementor-widget elementor-widget-image\" data-id=\"86ef4d4\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b410e8a0\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1338\" height=\"1671\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/keymera_poster_02.jpg\" class=\"attachment-full size-full wp-image-127849\" alt=\"Keymera\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/keymera_poster_02.jpg 1338w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/keymera_poster_02-240x300.jpg 240w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/keymera_poster_02-825x1030.jpg 825w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/keymera_poster_02-768x959.jpg 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/keymera_poster_02-1230x1536.jpg 1230w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/keymera_poster_02-26x32.jpg 26w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/keymera_poster_02-1024x1279.jpg 1024w\" sizes=\"(max-width: 1338px) 100vw, 1338px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a0780b7 elementor-widget elementor-widget-spacer\" data-id=\"4a0780b7\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b410f075\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48304bb elementor-widget elementor-widget-heading\" data-id=\"48304bb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b410f6ac\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span><h2 class=\"elementor-heading-title elementor-size-default\">Why XIAO ESP32S3 Sense?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25472eb elementor-widget elementor-widget-text-editor\" data-id=\"25472eb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b410fd3d\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">For a device designed to fit on a keychain, every millimeter matters.<\/span><\/p><p><span style=\"font-weight: 400;\">The XIAO ESP32S3 Sense provided the ideal balance of processing power, wireless connectivity, and camera support in an exceptionally compact package. Its small footprint allowed the entire camera system to fit inside a pocket-sized enclosure while still supporting image capture, local storage, Wi-Fi connectivity, and firmware customization.<\/span><\/p><p><span style=\"font-weight: 400;\">By leveraging the XIAO ecosystem, Keymera achieves functionality typically found in much larger devices while remaining lightweight and portable enough for everyday carry.<\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\"><br \/><\/span><i><span style=\"font-weight: 400;\">\u201cThe choice of Xiao Seeed Studio was practically a no-brainer. I was so happy when I found it. It&#8217;s the smallest possible package which enables the camera to stay compact. But the most important thing is how everything just works, how good the documentation and support is and how easy it was putting it all together. I already have some ideas on what to do next with it!\u201d<\/span><\/i><span style=\"font-weight: 400;\"> &#8211; Matej Nahtigal<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b2f91a elementor-widget elementor-widget-video\" data-id=\"0b2f91a\" data-element_type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b4110469\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/2.mp4\" controls=\"\" preload=\"metadata\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8dcc177 elementor-widget elementor-widget-spacer\" data-id=\"8dcc177\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b4110a78\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34d860d9 elementor-widget elementor-widget-heading\" data-id=\"34d860d9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b411105c\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span><h3 class=\"elementor-heading-title elementor-size-default\">Support the Keymera Campaign<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c93a0f8 elementor-widget elementor-widget-image\" data-id=\"c93a0f8\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b4112115\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2200\" height=\"2200\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/LAUNCH5.jpg\" class=\"attachment-full size-full wp-image-127865\" alt=\"Keymera Launch\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/LAUNCH5.jpg 2200w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/LAUNCH5-300x300.jpg 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/LAUNCH5-1030x1030.jpg 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/LAUNCH5-80x80.jpg 80w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/LAUNCH5-768x768.jpg 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/LAUNCH5-1536x1536.jpg 1536w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/LAUNCH5-2048x2048.jpg 2048w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/LAUNCH5-32x32.jpg 32w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/LAUNCH5-1024x1024.jpg 1024w\" sizes=\"(max-width: 2200px) 100vw, 2200px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20cbd785 elementor-widget elementor-widget-text-editor\" data-id=\"20cbd785\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b41127f5\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">If you&#8217;d like to see projects like this continue to grow, consider supporting the Keymera crowdfunding campaign on MakerWorld. Community support has already helped unlock the new TLR shell design, and future stretch goals could bring even more designs and firmware features to all backers. Your support helps bring this unique maker project to a wider audience while expanding what Keymera can become<\/span><\/p><p><span style=\"font-weight: 400;\">Interested in building your own Keymera with your own XIAO ESP32-S3 Sense? Visit the campaign page to learn more, access the project files, and support its development.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7547deda elementor-align-center elementor-widget elementor-widget-button\" data-id=\"7547deda\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b411384a\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/makerworld.com\/en\/crowdfunding\/280-keymera-3d-printed-keychain-camera\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Support the Keymera campaign<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41eb203 elementor-widget elementor-widget-spacer\" data-id=\"41eb203\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b4113e02\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-262b6a42 e-flex e-con-boxed e-con e-parent\" data-id=\"262b6a42\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5362b335 elementor-widget elementor-widget-heading\" data-id=\"5362b335\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b4114e45\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span><h4 class=\"elementor-heading-title elementor-size-default\">End Note<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-22a58462 elementor-widget elementor-widget-text-editor\" data-id=\"22a58462\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b4115500\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p>Hey community, we&#8217;re curating a monthly newsletter centering around the beloved <a href=\"https:\/\/www.seeedstudio.com\/xiao-series-page\"><span style=\"color: #99cc00\"><strong>Seeed Studio XIAO<\/strong><\/span><\/a>. If you want to stay up-to-date with:<\/p><p>\ud83e\udd16\ufe0f\u00a0<strong>Cool Projects from the Community<\/strong>\u00a0to get inspiration and tutorials<br \/>\ud83d\udcf0\u00a0<strong>Product Updates<\/strong>: firmware update, new product spoiler<br \/>\ud83d\udcd6\u00a0<strong>Wiki Updates<\/strong>: new wikis + wiki contribution<br \/>\ud83d\udce3\u00a0<strong>News<\/strong>: events, contests, and other community stuff<\/p><p>Please click the image below\ud83d\udc47 to subscribe now!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-467554db elementor-widget elementor-widget-image\" data-id=\"467554db\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a1f7b41166f1\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/mailchi.mp\/seeed\/xiao\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"800\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/05\/XIAO-Newsletter-scaled.jpg\" class=\"attachment-full size-full wp-image-94852\" alt=\"\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/05\/XIAO-Newsletter-scaled.jpg 2560w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/05\/XIAO-Newsletter-300x94.jpg 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/05\/XIAO-Newsletter-1030x322.jpg 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/05\/XIAO-Newsletter-768x240.jpg 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/05\/XIAO-Newsletter-1536x480.jpg 1536w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/05\/XIAO-Newsletter-2048x640.jpg 2048w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/05\/XIAO-Newsletter-32x10.jpg 32w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/05\/XIAO-Newsletter-1024x320.jpg 1024w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>In a world where smartphones handle nearly all of our photography, maker and designer Matej<\/p>\n","protected":false},"author":3623,"featured_media":127842,"comment_status":"open","ping_status":"closed","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"","_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"iawp_total_views":0,"footnotes":""},"categories":[4391,5007],"tags":[6,5463,4964,5464,5462,4706,4803,4555],"class_list":["post-127840","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-build","category-feature","tag-arduino","tag-diy-camera","tag-esp32-s3","tag-keychain-camera","tag-keymera","tag-seeed-studio-xiao","tag-xiao-esp32s3","tag-xiao-esp32s3-sense"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Keymera: DIY 3D-Printed Keychain Camera with XIAO ESP32S3 Sense<\/title>\n<meta name=\"description\" content=\"Build your own 3D-printed keychain camera with XIAO ESP32S3 Sense. Capture photos, browse via Wi-Fi, and support the Keymera MakerWorld campaign.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Keymera: DIY 3D-Printed Keychain Camera with XIAO ESP32S3 Sense\" \/>\n<meta property=\"og:description\" content=\"Build your own 3D-printed keychain camera with XIAO ESP32S3 Sense. Capture photos, browse via Wi-Fi, and support the Keymera MakerWorld campaign.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/\" \/>\n<meta property=\"og:site_name\" content=\"Latest News from Seeed Studio\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-01T12:03:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-01T12:12:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2200\" \/>\n\t<meta property=\"og:image:height\" content=\"2200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Kezang Loday\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kezang Loday\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/\",\"name\":\"Keymera: DIY 3D-Printed Keychain Camera with XIAO ESP32S3 Sense\",\"isPartOf\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4.jpg\",\"datePublished\":\"2026-06-01T12:03:31+00:00\",\"dateModified\":\"2026-06-01T12:12:58+00:00\",\"author\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/8ba4d5089097d474bddd0715aec08055\"},\"description\":\"Build your own 3D-printed keychain camera with XIAO ESP32S3 Sense. Capture photos, browse via Wi-Fi, and support the Keymera MakerWorld campaign.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/#primaryimage\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4.jpg\",\"contentUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4.jpg\",\"width\":2200,\"height\":2200,\"caption\":\"Keymera in hand\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seeedstudio.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Keymera: Build Your Own 3D-Printed Keychain Camera with XIAO ESP32S3 Sense\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/\",\"name\":\"Latest News from Seeed Studio\",\"description\":\"Emerging IoT, AI and Autonomous Applications on the Edge\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/8ba4d5089097d474bddd0715aec08055\",\"name\":\"Kezang Loday\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f949ebcb0a7740f701fdbabe6c11427e?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f949ebcb0a7740f701fdbabe6c11427e?s=96&r=g\",\"caption\":\"Kezang Loday\"},\"url\":\"https:\/\/www.seeedstudio.com\/blog\/author\/kezang\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Keymera: DIY 3D-Printed Keychain Camera with XIAO ESP32S3 Sense","description":"Build your own 3D-printed keychain camera with XIAO ESP32S3 Sense. Capture photos, browse via Wi-Fi, and support the Keymera MakerWorld campaign.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/","og_locale":"en_US","og_type":"article","og_title":"Keymera: DIY 3D-Printed Keychain Camera with XIAO ESP32S3 Sense","og_description":"Build your own 3D-printed keychain camera with XIAO ESP32S3 Sense. Capture photos, browse via Wi-Fi, and support the Keymera MakerWorld campaign.","og_url":"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/","og_site_name":"Latest News from Seeed Studio","article_published_time":"2026-06-01T12:03:31+00:00","article_modified_time":"2026-06-01T12:12:58+00:00","og_image":[{"width":2200,"height":2200,"url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4.jpg","type":"image\/jpeg"}],"author":"Kezang Loday","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kezang Loday","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/","url":"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/","name":"Keymera: DIY 3D-Printed Keychain Camera with XIAO ESP32S3 Sense","isPartOf":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/#primaryimage"},"image":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4.jpg","datePublished":"2026-06-01T12:03:31+00:00","dateModified":"2026-06-01T12:12:58+00:00","author":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/8ba4d5089097d474bddd0715aec08055"},"description":"Build your own 3D-printed keychain camera with XIAO ESP32S3 Sense. Capture photos, browse via Wi-Fi, and support the Keymera MakerWorld campaign.","breadcrumb":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/#primaryimage","url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4.jpg","contentUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4.jpg","width":2200,"height":2200,"caption":"Keymera in hand"},{"@type":"BreadcrumbList","@id":"https:\/\/www.seeedstudio.com\/blog\/2026\/06\/01\/keymera-diy-3d-printed-keychain-camera-xiao-esp32s3-sense\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seeedstudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Keymera: Build Your Own 3D-Printed Keychain Camera with XIAO ESP32S3 Sense"}]},{"@type":"WebSite","@id":"https:\/\/www.seeedstudio.com\/blog\/#website","url":"https:\/\/www.seeedstudio.com\/blog\/","name":"Latest News from Seeed Studio","description":"Emerging IoT, AI and Autonomous Applications on the Edge","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/8ba4d5089097d474bddd0715aec08055","name":"Kezang Loday","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f949ebcb0a7740f701fdbabe6c11427e?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f949ebcb0a7740f701fdbabe6c11427e?s=96&r=g","caption":"Kezang Loday"},"url":"https:\/\/www.seeedstudio.com\/blog\/author\/kezang\/"}]}},"modified_by":"Kezang Loday","views":322,"featured_image_urls":{"full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4.jpg",2200,2200,false],"thumbnail":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4-80x80.jpg",80,80,true],"medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4-300x300.jpg",300,300,true],"medium_large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4-768x768.jpg",640,640,true],"large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4-1030x1030.jpg",640,640,true],"1536x1536":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4-1536x1536.jpg",1536,1536,true],"2048x2048":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4-2048x2048.jpg",2048,2048,true],"visody_icon":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4-32x32.jpg",32,32,true],"magazine-7-slider-full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4-1536x1020.jpg",1536,1020,true],"magazine-7-slider-center":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4-936x897.jpg",936,897,true],"magazine-7-featured":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4-1024x1024.jpg",1024,1024,true],"magazine-7-medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4-720x380.jpg",720,380,true],"magazine-7-medium-square":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/06\/cover4-675x450.jpg",675,450,true]},"author_info":{"display_name":"Kezang Loday","author_link":"https:\/\/www.seeedstudio.com\/blog\/author\/kezang\/"},"category_info":"<a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/build\/\" rel=\"category tag\">Build<\/a> <a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/feature\/\" rel=\"category tag\">Feature<\/a>","tag_info":"Feature","comment_count":"0","_links":{"self":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/127840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/users\/3623"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=127840"}],"version-history":[{"count":25,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/127840\/revisions"}],"predecessor-version":[{"id":127878,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/127840\/revisions\/127878"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media\/127842"}],"wp:attachment":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=127840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=127840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=127840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}