1<!DOCTYPE html> 2<html lang="en-US" xmlns:fb="http://ogp.me/ns/fb#" xmlns:fb="https://www.facebook.com/2008/fbml"> 3<!-- Hey makers! Happy to see you here, poke around and have some fun! If you're looking for any puzzle answers or social security numbers, you might need to dig a little deeper. ;) --> 4<head> 5 <meta charset="UTF-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 <meta name="view-transition" content="same-origin"> 9 10 <title>Make: DIY Projects and Ideas for Makers | </title> 11 12 13 <meta name="twitter:widgets:csp" content="on"> 14 <meta name="p:domain_verify" content="c4e1096cb904ca6df87a2bb867715669" > 15 <meta name="norton-safeweb-site-verification" content="4g4w71jm7qt9e7ghe2dxdhiq0mnnkwom6ue80rdet53q3figx8ooxrffbgkkl9kzo3qi85l2j-txt-fh8w-p2z5769ht01z8s6sxq3-8r7cojmimgp00homsjjjv96ww" /> 16 <meta property="fb:admins" content="1612614584" /> 17 <meta name='impact-site-verification' value='0f8cf01b-a880-40c1-bab5-4b5c3064a43f'> 18 19 <link rel="profile" href="http://gmpg.org/xfn/11"> 20 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> 21 <link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"> 22 <link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"> 23 <link rel="manifest" href="/manifest.json"> 24 <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"> 25 <meta name="theme-color" content="#ffffff"> 26 27
27<script type="text/javascript"> 28 var templateUrl = 'https://makezine.com'; 29 var logoutURL = 'https://makezine.com/wp-login.php?action=logout&redirect_to=https%3A%2F%2Fmakezine.com&_wpnonce=86999a0ed0'; 30 </script>
30 31 32 33 <!-- Begin Chartbeat Code --> 34
34<script type="text/javascript">var _sf_startpt=(new Date()).getTime()</script>
34 35 <!-- End Chartbeat Code --> 36 37 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 38
38<script> 39 var trackingConfig = { 40 gtm: 'GTM-PC5R77', 41 ga4: 'G-45H78982HP', 42 pinterest: '2617466540835', 43 pinterestEventId: 'home', 44 nativo: true, 45 activeCampaign: { 46 accountId: '1000801328', 47 trackByDefault: true 48 }, 49 fbPixel: 1925909054161285 50 }; 51 </script>
51 52 53 <!-- This site is optimized with the Yoast SEO plugin v28.3 - https://yoast.com/product/yoast-seo-wordpress/ --> 54 <title>Home - Make: DIY Projects and Ideas for Makers</title> 55 <meta name="description" content="Make: celebrates your right to tweak, hack, and bend any technology to your will." /> 56 <link rel="canonical" href="https://makezine.com/" /> 57 <meta property="og:locale" content="en_US" /> 58 <meta property="og:type" content="website" /> 59 <meta property="og:title" content="Home - Make: DIY Projects and Ideas for Makers" /> 60 <meta property="og:description" content="Magazine that celebrates your right to tweak, hack, and bend any technology to your own will." /> 61 <meta property="og:url" content="https://makezine.com/" /> 62 <meta property="og:site_name" content="Make: DIY Projects and Ideas for Makers" /> 63 <meta property="article:publisher" content="https://www.facebook.com/makemagazine" /> 64 <meta property="article:modified_time" content="2026-02-13T20:29:25+00:00" /> 65 <meta property="og:image" content="https://i0.wp.com/makezine.com/wp-content/uploads/2013/01/make_logo_rgb.jpg?fit=1024%2C768&ssl=1" /> 66 <meta property="og:image:width" content="1024" /> 67 <meta property="og:image:height" content="768" /> 68 <meta property="og:image:type" content="image/jpeg" /> 69 <meta name="twitter:card" content="summary_large_image" /> 70 <meta name="twitter:description" content="Magazine that celebrates your right to tweak, hack, and bend any technology to your own will." /> 71 <meta name="twitter:site" content="@make" /> 72
72<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/makezine.com\/","url":"https:\/\/makezine.com\/","name":"Home - Make: DIY Projects and Ideas for Makers","isPartOf":{"@id":"https:\/\/makezine.com\/#website"},"about":{"@id":"https:\/\/makezine.com\/#organization"},"datePublished":"2015-09-22T03:01:28+00:00","dateModified":"2026-02-13T20:29:25+00:00","description":"Make: celebrates your right to tweak, hack, and bend any technology to your will.","breadcrumb":{"@id":"https:\/\/makezine.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/makezine.com\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/makezine.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/makezine.com\/#website","url":"https:\/\/makezine.com\/","name":"Make: DIY Projects and Ideas for Makers","description":"","publisher":{"@id":"https:\/\/makezine.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/makezine.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/makezine.com\/#organization","name":"Make: Community","url":"https:\/\/makezine.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/makezine.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/makezine.com\/wp-content\/uploads\/2018\/01\/make-logo_%402x.png?fit=251%2C76&ssl=1","contentUrl":"https:\/\/i0.wp.com\/makezine.com\/wp-content\/uploads\/2018\/01\/make-logo_%402x.png?fit=251%2C76&ssl=1","width":251,"height":76,"caption":"Make: Community"},"image":{"@id":"https:\/\/makezine.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/makemagazine","https:\/\/x.com\/make","https:\/\/instagram.com\/makemagazine\/","https:\/\/www.pinterest.com\/makemagazine\/","https:\/\/www.youtube.com\/user\/makemagazine","https:\/\/discord.gg\/mpBkj2hhJ4","https:\/\/mastodon.social\/@makemagazine"]}]}</script>
72 73 <meta name="msvalidate.01" content="3ce2135e4aea8e046ce280dce5c2375f" /> 74 <meta name="google-site-verification" content="pQ2dcN4yNKUknsMzwu1op8lsEyGDWtUYO7Cr7ZtpfsA" /> 75 <meta name="p:domain_verify" content="ba591560a7299c2ffa6581ad1ca01bf9" /> 76 <meta name="yandex-verification" content="d3d0982508ca9228" /> 77 <!-- / Yoast SEO plugin. --> 78 79 80<link rel='dns-prefetch' href='//kit.fontawesome.com' /> 81<link rel='dns-prefetch' href='//make.co' /> 82<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 83<link rel='preconnect' href='//c0.wp.com' /> 84<link rel='preconnect' href='//i0.wp.com' /> 85<link rel="alternate" type="application/rss+xml" title="Make: DIY Projects and Ideas for Makers » Feed" href="https://makezine.com/feed/" /> 86<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://makezine.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmakezine.com%2F" /> 87<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://makezine.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmakezine.com%2F&format=xml" /> 88<style id="wp-img-auto-sizes-contain-inline-css"> 89img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 90/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 91</style> 92<style id="wp-block-library-inline-css"> 93:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
93--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 94 95/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 96</style> 97<style id="wp-block-heading-inline-css"> 98h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} 99/*# sourceURL=https://c0.wp.com/c/7.0.5/wp-includes/blocks/heading/style.min.css */ 100</style> 101<style id="wp-block-paragraph-inline-css"> 102.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 103/*# sourceURL=https://c0.wp.com/c/7.0.5/wp-includes/blocks/paragraph/style.min.css */ 104</style> 105 106<style id="classic-theme-styles-inline-css"> 107/*! This file is auto-generated */ 108.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;
108padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 109/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 110</style> 111 112<style id="global-styles-inline-css"> 113:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
113--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
113.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 114/*# sourceURL=global-styles-inline-css */ 115</style> 116 117<link rel='stylesheet' id='auth0-widget-css' href='https://makezine.com/wp-content/plugins/auth0/assets/css/main.css?ver=4.6.2' media='all' /> 118<link rel='stylesheet' id='jetpack-instant-search-css' href='https://makezine.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-search/build/instant-search/jp-search.chunk-main-payload.css?minify=false&ver=e1985dfd1a05046a42d5' media='all' /> 119<link rel='stylesheet' id='search-filter-plugin-styles-css' href='https://makezine.com/wp-content/plugins/search-filter-pro/public/assets/css/search-filter.min.css?ver=2.5.21' media='all' /> 120<link rel='stylesheet' id='nv-style-css' href='https://makezine.com/wp-content/themes/news-vibrant-pro/style.css?ver=1.0.878' media='all' /> 121<link rel='stylesheet' id='news-vibrant-responsive-style-css' href='https://makezine.com/wp-content/themes/news-vibrant-pro/assets/css/nv-responsive.css?ver=1.0.0' media='all' /> 122<link rel='stylesheet' id='shopwp-styles-public-css' href='https://makezine.com/wp-content/plugins/shopwp-pro/dist/publicAll.css?ver=1780445404' media='all' /> 123<link rel='stylesheet' id='tablepress-default-css' href='https://makezine.com/wp-content/plugins/tablepress/css/build/default.css?ver=3.3.4' media='all' /> 124<link rel='stylesheet' id='bootstrap-css' href='https://makezine.com/wp-content/themes/makezine/css/bootstrap-noglyphicons.min.css?ver=7.0.5' media='all' /> 125<link rel='stylesheet' id='make-css-css' href='https://makezine.com/wp-content/themes/makezine/css/style.min.css?ver=1.0.878' media='all' /> 126<link rel='stylesheet' id='universal-firstload.css-css' href='https://make.co//wp-content/universal-assets/v2/css/universal-firstload.min.css?ver=1.0.878' media='all' /> 127<link rel='stylesheet' id='universal.css-css' href='https://make.co//wp-content/universal-assets/v2/css/universal.min.css?ver=1.0.878' media='all' /> 128<link rel='stylesheet' id='__EPYT__style-css' href='https://makezine.com/wp-content/plugins/youtube-embed-plus-pro/styles/ytprefs.min.css?ver=14.2.6' media='all' /> 129<style id="__EPYT__style-inline-css"> 130 131 .epyt-gallery-thumb { 132 width: 33.333%; 133 } 134 135/*# sourceURL=__EPYT__style-inline-css */ 136</style> 137<link rel='stylesheet' id='__disptype__-css' href='https://makezine.com/wp-content/plugins/youtube-embed-plus-pro/scripts/lity.min.css?ver=14.2.6' media='all' /> 138<link rel='stylesheet' id='__dyntype__-css' href='https://makezine.com/wp-content/plugins/youtube-embed-plus-pro/scripts/embdyn.min.css?ver=14.2.6' media='all' /> 139<style id="rocket-lazyload-inline-css"> 140.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://makezine.com/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;} 141/*# sourceURL=rocket-lazyload-inline-css */ 142</style>
143<script id="jquery-core-js" src="https://c0.wp.com/c/7.0.5/wp-includes/js/jquery/jquery.min.js"></script>
vendor: 1 bytes, line 143
143
144<script id="news-vibrant-custom-script-js-extra"> 145var WowOption = {"mode":""}; 146//# sourceURL=news-vibrant-custom-script-js-extra 147</script>
vendor: 1 bytes, line 147
147
148<script id="news-vibrant-custom-script-js" src="https://makezine.com/wp-content/themes/news-vibrant-pro/assets/js/nv-custom-scripts.js?ver=1.0.878"></script>
vendor: 1 bytes, line 148
148
149<script id="__dispload__-js" defer src="https://makezine.com/wp-content/plugins/youtube-embed-plus-pro/scripts/lity.min.js?ver=14.2.6"></script>
vendor: 1 bytes, line 149
149
150<script id="__ytprefs__-js-extra"> 151var _EPYT_ = {"ajaxurl":"https://makezine.com/wp-admin/admin-ajax.php","security":"af0192ebbe","gallery_scrolloffset":"20","eppathtoscripts":"https://makezine.com/wp-content/plugins/youtube-embed-plus-pro/scripts/","eppath":"https://makezine.com/wp-content/plugins/youtube-embed-plus-pro/","epresponsiveselector":"[\"iframe.__youtube_prefs__\",\"iframe[src*='youtube.com']\",\"iframe[src*='youtube-nocookie.com']\",\"iframe[data-ep-src*='youtube.com']\",\"iframe[data-ep-src*='youtube-nocookie.com']\",\"iframe[data-ep-gallerysrc*='youtube.com']\"]","epdovol":"1","version":"14.2.6","evselector":"iframe.__youtube_prefs__[src], iframe[src*=\"youtube.com/embed/\"], iframe[src*=\"youtube-nocookie.com/embed/\"]","ajax_compat":"","maxres_facade":"eager","ytapi_load":"light","pause_others":"","stopMobileBuffer":"1","facade_mode":"1","not_live_on_channel":"","not_live_showtime":"180"}; 152//# sourceURL=__ytprefs__-js-extra 153</script>
vendor: 1 bytes, line 153
153
154<script id="__ytprefs__-js" defer src="https://makezine.com/wp-content/plugins/youtube-embed-plus-pro/scripts/ytprefs.min.js?ver=14.2.6"></script>
vendor: 1 bytes, line 154
154
155<script id="__dynload__-js" defer src="https://makezine.com/wp-content/plugins/youtube-embed-plus-pro/scripts/embdyn.min.js?ver=14.2.6"></script>
155 156 <style>img#wpstats{display:none}</style> 157 <link rel="icon" href="https://i0.wp.com/makezine.com/wp-content/uploads/2018/06/favicon-32x32.png?fit=32%2C32&ssl=1" sizes="32x32" /> 158<link rel="icon" href="https://i0.wp.com/makezine.com/wp-content/uploads/2018/06/favicon-32x32.png?fit=32%2C32&ssl=1" sizes="192x192" /> 159<link rel="apple-touch-icon" href="https://i0.wp.com/makezine.com/wp-content/uploads/2018/06/favicon-32x32.png?fit=32%2C32&ssl=1" /> 160<meta name="msapplication-TileImage" content="https://i0.wp.com/makezine.com/wp-content/uploads/2018/06/favicon-32x32.png?fit=32%2C32&ssl=1" /> 161<style id="wp-custom-css"> 162.menu-bold { 163 font-family: "Roboto Bold" 164} 165.menu-red a { 166 color: #eb002a !important; 167} 168</style> 169<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript>
169<script> 170/*! loadCSS rel=preload polyfill. [c]2017 Filament Group, Inc. MIT License */ 171(function(w){"use strict";if(!w.loadCSS){w.loadCSS=function(){}} 172var rp=loadCSS.relpreload={};rp.support=(function(){var ret;try{ret=w.document.createElement("link").relList.supports("preload")}catch(e){ret=!1} 173return function(){return ret}})();rp.bindMediaToggle=function(link){var finalMedia=link.media||"all";function enableStylesheet(){link.media=finalMedia} 174if(link.addEventListener){link.addEventListener("load",enableStylesheet)}else if(link.attachEvent){link.attachEvent("onload",enableStylesheet)} 175setTimeout(function(){link.rel="stylesheet";link.media="only x"});setTimeout(enableStylesheet,3000)};rp.poly=function(){if(rp.support()){return} 176var links=w.document.getElementsByTagName("link");for(var i=0;i<links.length;i++){var link=links[i];if(link.rel==="preload"&&link.getAttribute("as")==="style"&&!link.getAttribute("data-loadcss")){link.setAttribute("data-loadcss",!0);rp.bindMediaToggle(link)}}};if(!rp.support()){rp.poly();var run=w.setInterval(rp.poly,500);if(w.addEventListener){w.addEventListener("load",function(){rp.poly();w.clearInterval(run)})}else if(w.attachEvent){w.attachEvent("onload",function(){rp.poly();w.clearInterval(run)})}} 177if(typeof exports!=="undefined"){exports.loadCSS=loadCSS} 178else{w.loadCSS=loadCSS}}(typeof global!=="undefined"?global:this)) 179</script>
179 180
180<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
180 181 182 <!-- Page Ad Vars --> 183
183<script type='text/javascript'> 184 var ad_vars = {"page":"","PostID":"494260","custom_target_name":null,"custom_target_value":null,"tags":null,"cat":null,"zone":"/3829728/Makezine/Homepage","sponsor":null}; 185 </script>
185 186 187 188 189 <!-- Time-tracking for Custom Dimensions --> 190 <time itemprop="startDate" datetime="2015-09-21T20:01:28-07:00" style="display: none;"></time> 191 192</head> 193 194<body class="home wp-singular page-template page-template-templates page-template-template-home page-template-templatestemplate-home-php page page-id-494260 wp-theme-news-vibrant-pro wp-child-theme-makezine makezine jps-theme-makezine group-blog right-sidebar fullwidth_layout header-default nv-image-zoomin shopwp page-home"> 195
195<script id='jetpack-search-theme-token-sampler'>(function(){try{var c=getComputedStyle(document.body),r=document.documentElement,ink=c.color,bg=c.backgroundColor;if(ink){r.style.setProperty('--jp-search-page-ink',ink);}if(bg&&bg!==ink&&bg!=='rgba(0, 0, 0, 0)'&&bg!=='transparent'){r.style.setProperty('--jp-search-page-surface',bg);}}catch(e){}})();</script>
195 196<div id="page" class="site"> 197 <a class="skip-link screen-reader-text" href="#content">Skip to content</a> 198 199 200 <div id="search-modal"> 201 <form role="search" method="get" class="search-form" action="/"> 202 <label class="sb-search-label" for="search">Search</label> 203 <input class="sb-search-input search-field" placeholder="What are you searching for?" value="" name="s" id="search" title="" type="text"> 204 <input class="sb-search-submit" name="submit" value="Search" type="submit"> 205 </form> 206 <div id="popular-links"> 207 <h5>POPULAR SEARCHES:</h5> 208 <ul class="pop-links-list"> 209 <li><a href="/?s=arduino" target="_self">Arduino</a></li> 210 <li><a href="/?s=cnc" target="_self">CNC</a></li> 211 <li><a href="/?s=raspberry pi" target="_self">Raspberry Pi</a></li> 212 <li><a href="/?s=wood working" target="_self">Woodworking</a></li> 213 </ul> 214 <ul class="pop-links-list"> 215 <li><a href="/?s=3d printing" target="_self">3D Printing</a></li> 216 <li><a href="/?s=iot" target="_self">IOT</a></li> 217 <li><a href="/?s=robot" target="_self">Robot</a></li> 218 <li><a href="/?s=maker faire" target="_self">Maker Faire</a></li> 219 </ul> 220 </div> 221 </div> 222 223 <header id="masthead" class="site-header-custom"> 224 <!--<div id="pseudo-me"> 225 This is Pseudome content 226 <div id="pmCloseBtn"></div> 227 </div>--> 228 <div class="wrapper-fluid site-header-container flex default-header"> 229 <a href="#" class="mobile-toggle-panel" aria-label="Mobile Navigation Toggle"><i aria-hidden="true" class="fas fa-bars"></i></a> 230 <div id="site-logo" class="site-branding"> 231 <h2 class="site-title"> 232 <a href="https://makezine.com" rel="home" class="makezine-logo"> 233 <img src="https://make.co/wp-content/universal-assets/v2/images/make_logo.svg" id="navLogo" class="nav-logo" alt="Make: Magazine Logo" width="100" height="40"> 234 </a> 235 <a href="https://make.co" rel="home" class="makeco-logo"> 236 <img src="https://make.co/wp-content/universal-assets/v2/images/make_co_logo.webp" class="nav-logo" alt="Make: Community Logo" width="103" height="30"> 237 </a> 238 <a href="https://makershed.com" rel="home" class="makershed-logo"> 239 <img src="https://make.co/wp-content/universal-assets/v2/images/maker-shed-logo.webp" class="nav-logo" alt="Maker Shed Logo" width="170" height="40"> 240 </a> 241 <a href="https://makercamp.make.co" rel="home" class="makercamp-logo"> 242 <img src="https://make.co/wp-content/universal-assets/v2/images/makercamp-logo.webp" class="nav-logo" alt="Maker Camp Logo" width="176" height="40"> 243 </a> 244 <a href="https://makerspaces.make.co" rel="home" class="makerspaces-logo"> 245 <img src="/wp-content/universal-assets/v2/images/makerspace_logo.webp" class="nav-logo" alt="Make: Makerspaces Logo" width="175" height="40"> 246 </a> 247 <a href="https://learn.make.co" rel="home" class="makelearn-logo"> 248 <img src="https://make.co/wp-content/universal-assets/v2/images/make-learning-labs-logo.webp" class="nav-logo" alt="Make: Learning Labs Logo" width="94" height="40"> 249 </a> 250 <a href="https://makerfaire.com" rel="home" class="makerfaire-logo"> 251 <img src="https://make.co/wp-content/universal-assets/v2/images/Maker_Faire_Logo.svg" class="nav-logo" alt="Maker Faire Logo" width="165" height="30"> 252 </a> 253 </h2> 254 </div> 255 <nav id="site-navigation-custom" class="main-navigation" data-menu-space="120"> 256 <div id="primary-navbar"> 257 <h3 class="subnav-title"><a href="//make.co"></a></h3> 258 <span class='mobile-subscribe-btn' style="display:none;"><a class='universal-btn-red' href='https://make.co/join/?utm_source=make&utm_medium=universalnav&utm_campaign=subscribe-mobile&utm_content=launch'>Subscribe</a></span> 259 <ul id="primary-menu" class="primary-menu"> 260 </ul> 261 <div id="navbar-collapse" class="hasItems"> 262 <a class="more-button" href="#" aria-label="More Navigation Options"><i aria-hidden="true" class="fas fa-ellipsis-h"></i></a> 263 <ul id="navbar-extend" class="sub-menu"> 264 <li class="menu-item top-menu menu-item-has-children"> 265 <a href="#">Explore</a>
266 <ul class="sub-menu sub-menu-parent"> 267 <li class="menu-item bottom-menu menu-item-has-children"> 268 <a href="https://makezine.com/?utm_source=make&utm_medium=universalnav&utm_campaign=makezine&utm_content=launch">Make: Magazine</a> 269 <ul class="sub-menu sub-menu-full-height"> 270 <li class="menu-item"> 271 <a href="https://makezine.com/?utm_source=make&utm_medium=universalnav&utm_campaign=makezine&utm_content=launch">The premier publication of maker projects, skill-building tutorials, in-depth reviews, and inspirational stories, 272 accessible by all ages and skill ranges.</a> 273 </li> 274 </ul> 275 </li> 276 <li class="menu-item bottom-menu menu-item-has-children"> 277 <a href="https://makerfaire.com/?utm_source=make&utm_medium=universalnav&utm_campaign=makerfaire&utm_content=launch">Maker Faire</a> 278 <ul class="sub-menu sub-menu-full-height"> 279 <li class="menu-item"> 280 <a href="https://makerfaire.com/?utm_source=make&utm_medium=universalnav&utm_campaign=makerfaire&utm_content=launch">A celebration of the Maker Movement, a family-friendly showcase of invention and creativity that gathers 281 together tech enthusiasts, crafters, educators across the globe.</a> 282 </li> 283 </ul> 284 </li> 285 <li class="menu-item bottom-menu menu-item-has-children"> 286 <a href="https://makershed.com/?utm_source=make&utm_medium=universalnav&utm_campaign=makershed&utm_content=launch">Maker Shed</a> 287 <ul class="sub-menu sub-menu-full-height"> 288 <li class="menu-item"> 289 <a href="https://makershed.com/?utm_source=make&utm_medium=universalnav&utm_campaign=makershed&utm_content=launch">A smart collection of books, magazines, electronics kits, robots, microcontrollers, tools, supplies, and more 290 curated by us, the people behind Make: and the Maker Faire.</a> 291 </li> 292 </ul> 293 </li> 294 <li class="menu-item bottom-menu menu-item-has-children"> 295 <a href="https://www.makershed.com/collections/make-books-print/?utm_source=make&utm_medium=universalnav&utm_campaign=makebooks&utm_content=launch">Make: Books</a> 296 <ul class="sub-menu sub-menu-full-height"> 297 <li class="menu-item"> 298 <a href="https://www.makershed.com/collections/make-books-print/?utm_source=make&utm_medium=universalnav&utm_campaign=makebooks&utm_content=launch">Maker-written books designed to inform and delight! Topics such as 299 microcontrollers including Arduino and Raspberry Pi, Drones and 3D Printing, and more.</a> 300 </li> 301 </ul> 302 </li> 303 <!--<li class="menu-item bottom-menu menu-item-has-children"> 304 <a href="https://makercamp.com/?utm_source=make&utm_medium=universalnav&utm_campaign=makercamp&utm_content=launch">Maker Camp</a> 305 <ul class="sub-menu sub-menu-full-height"> 306 <li class="menu-item"> 307 <a href="https://makercamp.com/?utm_source=make&utm_medium=universalnav&utm_campaign=makercamp&utm_content=launch">A free program that lights children’s creative fires and allows them to explore projects in areas such as arts & 308 crafts, science & engineering, design, and technology.</a> 309 </li> 310 </ul> 311 </li>--> 312 <!--<li class="menu-item bottom-menu menu-item-has-children"> 313 <a href="https://make.co/join/?utm_source=make&utm_medium=universalnav&utm_campaign=makecommunity&utm_content=launch">Make: Membership</a> 314 <ul class="sub-menu sub-menu-full-height"> 315 <li class="menu-item"> 316 <a href="https://make.co/join/?utm_source=make&utm_medium=universalnav&utm_campaign=makecommunity&utm_content=launch">Membership connects and supports the people and projects that shape our future and supports the learning 317 initiatives for the next generation of makers.</a> 318 </li> 319 </ul> 320 </li>--> 321 </ul> 322 </li> 323 <li class="menu-item top-menu menu-item-has-children"> 324 <a href="#">Learn</a> 325 <ul class="sub-menu"> 326 <li class="menu-item"> 327 <a href="https://makezine.com/?utm_source=make&utm_medium=universalnav&utm_campaign=maker-updates&utm_content=launch"> 328 <b>Maker Updates</b> 329 <p>Read about the latest maker projects, skills, tool reviews and more.</p> 330 </a> 331 </li> 332 <li class="menu-item"> 333 <a href="https://www.makershed.com/collections/make-kit/?utm_source=make&utm_medium=universalnav&utm_campaign=books-kits&utm_content=launch"> 334 <b>Books & Kits</b> 335 <p>Get hands-on with kits, books, and more from the Maker Shed</p> 336 </a> 337 </li> 338 <!--<li class="menu-item"> 339 <a href="https://make.co/educationforum/?utm_source=make&utm_medium=universalnav&utm_campaign=learn&utm_content=launch"> 340 <b>Professional Development for Educators</b> 341 <p>Virtual Forum for Making in Education</p> 342 </a> 343 </li>--> 344 <li class="menu-item"> 345 <a href="https://makercamp.com/?utm_source=make&utm_medium=universalnav&utm_campaign=makercamp-project-library&utm_content=launch"> 346 <b>Young Maker Projects</b> 347 <p>Find projects for young makers</p> 348 </a> 349 </li> 350 <li class="menu-item"> 351 <a target="_none" href="https://www.youtube.com/channel/UChtY6O8Ahw2cz05PS2GhUbg?utm_source=make&utm_medium=universalnav&utm_campaign=watch-learn&utm_content=launch"> 352 <b>Watch and Learn</b> 353 <p>Skill builder, project tutorials, and more</p> 354 </a> 355 </li> 356 </ul> 357 </li> 358 <li class="menu-item top-menu menu-item-has-children"> 359 <a href="#">Experience</a> 360 <ul class="sub-menu"> 361 <li class="menu-item"> 362 <a target="_none" href="https://www.mydigitalpublication.com/publication/?m=38377&l=1&utm_source=make&utm_medium=universalnav&utm_campaign=magazine-digital-portal&utm_content=launch"> 363 <b>Magazine</b> 364 <p>Subscribers' Digital Portal</p> 365 </a> 366 </li> 367 <!--<li class="menu-item"> 368 <a href="https://make.co/dashboard/?utm_source=make&utm_medium=universalnav&utm_campaign=dashboard&utm_content=launch"> 369 <b>Membership</b> 370 <p>Access Make: Community</p> 371 </a> 372 </li>--> 373 <li class="menu-item"> 374 <a href="https://makerfaire.com/globalmap/?utm_source=make&utm_medium=universalnav&utm_campaign=makerfaire-map&utm_content=launch"> 375 <b>Maker Faire</b> 376 <p>Find a faire.</p> 377 </a> 378 </li> 379 <li class="menu-item"> 380 <a href="https://makerspaces.make.co/?utm_source=make&utm_medium=universalnav&utm_campaign=makerspaces&utm_content=launch"> 381 <b>Makerspaces</b> 382 <p>Find a Makerspace near you</p> 383 </a> 384 </li> 385 </ul> 386 </li> 387 <li class="menu-item top-menu menu-item-has-children"> 388 <a href="https://make.co/?utm_source=make&utm_medium=universalnav&utm_campaign=participate&utm_content=launch">Participate</a> 389 <ul class="sub-menu"> 390 <li class="menu-item"> 391 <a href="https://makerfaire.com/community/?utm_source=make&utm_medium=universalnav&utm_campaign=organize&utm_content=launch"> 392 <b>Organize</b> 393 <p>Start a local Maker Faire</p> 394 </a> 395 </li> 396 <li class="menu-item"> 397 <a href="https://make.co/submit-an-article-or-book-idea/?utm_source=make&utm_medium=universalnav&utm_campaign=write&utm_content=launch"> 398 <b>Write</b> 399 <p>Share a book or article proposal</p> 400 </a> 401 </li> 402 <li class="menu-item"> 403 <a href="https://make.co/make-cast/?utm_source=make&utm_medium=universalnav&utm_campaign=make-cast&utm_content=launch"> 404 <b>Listen</b> 405 <p>A podcast from Make: founder, Dale Dougherty</p> 406 </a> 407 </li> 408 <li class="menu-item"> 409 <a href="https://make.co/lets-make-toolkit/?utm_source=make&utm_medium=universalnav&utm_campaign=make-ambassador&utm_content=launch"> 410 <b>Let's Make:</b> 411 <p>
411Become a Make: Ambassador</p> 412 </a> 413 </li> 414 </ul> 415 </li> 416 <li class="menu-item top-menu menu-item-has-children"> 417 <a href="https://www.makershed.com/?utm_source=make&utm_medium=universalnav&utm_campaign=share&utm_content=launch">Shop</a> 418 <ul class="sub-menu"> 419 <li class="menu-item"> 420 <a href="https://www.makershed.com/?utm_source=make&utm_medium=universalnav&utm_campaign=books-kits-more&utm_content=launch"> 421 <b>Kits, Books, & More</b> 422 <p>Maker Shed, the official store of Make:</p> 423 </a> 424 </li> 425 <li class="menu-item"> 426 <a target="_none" href="https://subscribe.makezine.com/Make_subscribe?utm_source=make&utm_medium=universalnav&utm_campaign=magazine-subscribe&utm_content=launch"> 427 <b>Make: Magazine</b> 428 <p>Subscribe to the premier DIY magazine today</p> 429 </a> 430 </li> 431 <!--<li class="menu-item"> 432 <a href="https://make.co/join/?utm_source=make&utm_medium=universalnav&utm_campaign=make-membership&utm_content=launch"> 433 <b>Make: Membership</b> 434 <p>Community access, print, and digital Magazine, and more</p> 435 </a> 436 </li>--> 437 </ul> 438 </li> 439 <li class="menu-item top-menu menu-item-has-children"> 440 <a href="https://makerfaire.com/?utm_source=make&utm_medium=universalnav&utm_campaign=new&utm_content=launch" style="color:#ea002a;">New</a> 441 <ul class="sub-menu"> 442 <li class="menu-item"> 443 <a href="https://makezine.com/make-lives/?utm_source=make&utm_medium=universalnav&utm_campaign=makelive&utm_content=launch"> 444 <b>Make: Live</b> 445 <p>Upcoming events with Make: editors, makers, projects, and community</p> 446 </a> 447 </li> 448 <li class="menu-item"> 449 <a href="https://makerspace.com/?utm_source=make&utm_medium=universalnav&utm_campaign=makerspaces&utm_content=launch"> 450 <b>Makerspace Directory</b> 451 <p>A comprehensive community driven directory</p> 452 </a> 453 </li> 454 <li class="menu-item"> 455 <a href="https://makerfaire.com/yearbook/?utm_source=make&utm_medium=universalnav&utm_campaign=yearbook&utm_content=launch"> 456 <b>Maker Faire Yearbook</b> 457 <p>An archive of faires and projects across the globe</p> 458 </a> 459 </li> 460 </ul> 461 </li> 462 </ul> 463 </div> 464 </div> 465 <button class="close-mobile"><i class="fas fa-times"></i></button> 466 </nav> 467 <!-- start header aside --> 468 <div id="header-aside" class="header-aside"> 469 <div class="header-aside-inner"> 470 <span id="make-login" class="login-section"> 471 <div id="form-signin-wrapper" class="auth0-login"> 472 <div class="form-signin"> 473 <div id="auth0-login-form"></div> 474 </div> 475</div> 476 477<style type="text/css"> 478 </style> 479 480 <div id="profile-view" class="dropdown v-select"> 481 <a class="dropdown-toggle" href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 482 <span class="avatar"><i class="fa-regular fa-circle-user fa-2xl"></i></span> 483 <img class="avatar-banner" src="https://make.co/wp-content/universal-assets/v2/images/join-now-banner.png" alt="Join Now" width="90" height="90" /> 484 </a> 485 486 <div class="dropdown-menu profile-menu" aria-labelledby="dropdownMenuLink"> 487 <div class="profile-info"> 488 <div class="profile-text"> 489 <div class="profile-name"></div> 490 <div class="profile-email"></div> 491 </div> 492 </div> 493 <div class="dropdown-links" id="profileLinks"> 494 </div> 495 <a id="LogoutBtn" href="/logout" target="_self" title="Log Out">Log Out</a> 496 </div> 497 </div> 498 </span>
499 <span id="make-coin"></span> 500 <span id="make-join" class="search-separator nav-separator"></span> 501 <div class="search-button-wrapper"> 502 <div class="subscribe-call-out"> 503 <div class="subscribe-text"> 504 <a target="_none" href="https://make.co/join/?utm_source=make&utm_medium=universalnav&utm_campaign=subscribe-call-out&utm_content=launch" target="_blank"> 505 Subscribe 506 </a> 507 </div> 508 <a target="_none" href="https://make.co/join/?utm_source=make&utm_medium=universalnav&utm_campaign=subscribe-call-out&utm_content=launch" target="_blank"> 509 <img src="https://make.co/wp-content/universal-assets/v2/images/magazine-nav-subscribe-single.jpg?v=98" id="nav-subscribe-img" alt="Get Make: Magazine Issue 98" width="50" height="70.5"> 510 </a> 511 <div class="subscribe-pop-out"> 512 <a target="_none" href="https://make.co/join/?utm_source=make&utm_medium=universalnav&utm_campaign=subscribe-popout&utm_content=launch" target="_blank"> 513 <img src="https://make.co/wp-content/universal-assets/v2/images/subscribe-today.jpg?v=98" alt="Subscribe Today to Make: Magazine" width="296" height="380.5"> 514 </a> 515 </div> 516 </div> 517 518 <div id="sb-search" class="sb-search"></div> 519 520 </div> 521 522 </div> 523 <!-- end header aside --> 524 </div> 525 </div> 526</header> 527 528 <div id="universal-subnav" class="nav-level-2"> 529 <ul id="menu-secondary_universal_menu" class="nav navbar-nav"><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-539713" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-539713"><a title="All Stories" href="/blog/"><span>All Stories</span></a></li> 530<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-539714" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-539714"><a title="Projects" href="/projects/"><span>Projects</span></a></li> 531<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-574734" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-574734"><a title="Boards Guide" href="/comparison/boards/"><span>Boards Guide</span></a></li> 532<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-561923" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-561923"><a title="Make: magazine" href="/volumes/"><span>Make: magazine</span></a></li> 533<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-570203" class="menu-bold menu-red menu-item menu-item-type-custom menu-item-object-custom menu-item-570203"><a title="Ask Make:" href="https://makezine.com/ask-make/?utm_source=makezine.com&utm_medium=subnav"><span>Ask Make:</span></a></li> 534</ul> </div><!-- .nav-level-2 --> 535 536 537 538 539 540 <div id="content" class="site-content"> 541 542 <div class="cv-container"> 543 <div class="nv-home-top-section nv-clearfix"> 544 <section id="makezine_featured_grid-2" class="widget mz_featured_grid nv-clearfix"><div id="featured-posts-grid" class="nv-clearfix featured-posts-count5"><div class="nv-single-post-wrap"> 545 <div class="nv-single-post"> 546 <a class="nv-post-thumb" href="https://makezine.com/article/technology/robotics/star-wars-mouse-droid-is-a-rebel-rave-machine/"> 547 <figure><img src="https://makezine.com/wp-content/uploads/2026/09/Mouse-Droid-Chaos-Theory.gif" alt="Star Wars Mouse Droid is a Rebel Rave Machine" /> 548 </figure> 549 </a><div class="post-cats-list"> 550 <a class="category-button" href="https://makezine.com/tag/robot/">robot</a> 551 </div><!-- .post-cats-list --><div class="nv-post-content"><h3 class="nv-post-title small-size"><a href="https://makezine.com/article/technology/robotics/star-wars-mouse-droid-is-a-rebel-rave-machine/">Star Wars Mouse Droid is a Rebel Rave Machine</a></h3> 552 </div> 553 </div> 554 </div><div class="nv-single-post-wrap"> 555 <div class="nv-single-post"> 556 <a class="nv-post-thumb" href="https://makezine.com/article/maker-news/get-hands-on-maker-faire-bay-area-is-for-making/"> 557 <figure><img src="https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/handsSanjoseMF.webp?fit=620%2C533&ssl=1&resize=480%2C412&strip=all" alt="Get Hands On: Maker Faire Bay Area Is For Making" class="nolazyload" loading="eager" fetchpriority="high" /> 558 </figure> 559 </a><div class="post-cats-list"> 560 <a class="category-button" href="https://makezine.com/tag/maker-faire-bay-area/">maker faire bay area</a> 561 </div><!-- .post-cats-list --><div class="nv-post-content"><h3 class="nv-post-title small-size"><a href="https://makezine.com/article/maker-news/get-hands-on-maker-faire-bay-area-is-for-making/">Get Hands On: Maker Faire Bay Area Is For Making</a></h3> 562 </div> 563 </div> 564 </div><div class="nv-single-post-wrap"> 565 <div class="nv-single-post"> 566 <a class="nv-post-thumb" href="https://makezine.com/article/maker-news/snapmaker-launches-3d-printing-repository-with-a-purpose/"> 567 <figure><img src="https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/Snapmaker-Space-features-a-range-of-high-quality-multicolor-3D-models.-Pictured-Night-Elf-sh
567ared-by-%40SUN3D.png?fit=1280%2C853&ssl=1&resize=480%2C412&strip=all" alt="Snapmaker Launches 3D Printing Repository With a Purpose" /> 568 </figure> 569 </a><div class="post-cats-list"> 570 <a class="category-button" href="https://makezine.com/tag/3d-printing/">3D Printing</a> 571 </div><!-- .post-cats-list --><div class="nv-post-content"><h3 class="nv-post-title small-size"><a href="https://makezine.com/article/maker-news/snapmaker-launches-3d-printing-repository-with-a-purpose/">Snapmaker Launches 3D Printing Repository With a Purpose</a></h3> 572 </div> 573 </div> 574 </div><div class="nv-single-post-wrap"> 575 <div class="nv-single-post"> 576 <a class="nv-post-thumb" href="https://makezine.com/article/digital-fabrication/3d-printing-workshop/filadc-i10-cabinet-dries-filament-in-the-background/"> 577 <figure><img src="https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/FilaDC-i10-cut.jpg?fit=1456%2C971&ssl=1&resize=480%2C412&strip=all" alt="FilaDC i10 Cabinet Dries Filament in the Background" /> 578 </figure> 579 </a><div class="post-cats-list"> 580 <a class="category-button" href="https://makezine.com/tag/3d-printing/">3D Printing</a> 581 </div><!-- .post-cats-list --><div class="nv-post-content"><h3 class="nv-post-title small-size"><a href="https://makezine.com/article/digital-fabrication/3d-printing-workshop/filadc-i10-cabinet-dries-filament-in-the-background/">FilaDC i10 Cabinet Dries Filament in the Background</a></h3> 582 </div> 583 </div> 584 </div><div class="nv-single-post-wrap"> 585 <div class="nv-single-post"> 586 <a class="nv-post-thumb" href="https://makezine.com/article/maker-news/robot-football-is-getting-serious-at-maker-faire-rome/"> 587 <figure><img src="https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/ScrRoboSoccer_MFR26-scaled.png?fit=2560%2C1437&ssl=1&resize=480%2C412&strip=all" alt="Robot Football Is Getting Serious At Maker Faire Rome" /> 588 </figure> 589 </a><div class="post-cats-list"> 590 <a class="category-button" href="https://makezine.com/tag/maker-faire-rome/">Maker Faire Rome</a> 591 </div><!-- .post-cats-list --><div class="nv-post-content"><h3 class="nv-post-title small-size"><a href="https://makezine.com/article/maker-news/robot-football-is-getting-serious-at-maker-faire-rome/">Robot Football Is Getting Serious At Maker Faire Rome</a></h3> 592 </div> 593 </div> 594 </div></div></section> </div><!-- .nv-home-top-section --> 595<div class="post-494260 page type-page status-publish hentry"> 596 </div> 597 598 <div class="nv-home-top-section nv-clearfix"> 599 <section id="makershed_highlights-2" class="widget widget_makershed_highlights"><h2 class="nv-block-title"><a target="_blank" class="makershed_highlights" href="http://makerfaire.com/bay-area">Gear Up for Maker Faire Bay Area - September 25 - 27, 2026!</a></h2><div class="news_vibrant_fullwidth_posts"> 600 <div class="nv-fullwidth-grid-wrapper col-4 layout1"> 601 <div id="makershed-feature" class="nv-single-posts-wrapper"><div class='nv-single-post nv-clearfix'> 602 <a class='nv-post-thumb' href='https://www.makershed.com/collections/maker-faire-wear/products/maker-faire-mare-island-hoodie?utm_source=makezine&utm_medium=highlight_widget&utm_content=https://www.makershed.com/collections/maker-faire-wear/products/maker-faire-mare-island-hoodie'> 603 <figure><img alt='Maker Faire Hoodie' src='https://makezine.com/wp-content/uploads/2026/09/Maker-Faire-Mare-Island-Hoodie.png' /></figure> 604 </a> 605 <div class='nv-post-content'> 606 <div id='product-component-1' class='post-cats-list'></div> 607 <h3 class='nv-post-title large-size'><a href='https://www.makershed.com/collections/maker-faire-wear/products/maker-faire-mare-island-hoodie?utm_source=makezine&utm_medium=highlight_widget&utm_content=https://www.makershed.com/collections/maker-faire-wear/products/maker-faire-mare-island-hoodie'>Maker Faire Hoodie</a></h3> 608 </div> 609 </div><div class='nv-single-post nv-clearfix'> 610 <a class='nv-post-thumb' href='https://www.makershed.com/collections/maker-faire-wear/products/make-trucker-hat?utm_source=makezine&utm_medium=highlight_widget&utm_content=https://www.makershed.com/collections/maker-faire-wear/products/make-trucker-hat'> 611 <figure><img alt='Trucker Cap' src='https://makezine.com/wp-content/uploads/2026/09/Make-Trucker-Hat.png' /></figure> 612 </a> 613 <div class='nv-post-content'> 614 <div id='product-component-2' class='post-cats-list'></div> 615 <h3 class='nv-post-title large-size'><a href='https://www.makershed.com/collections/maker-faire-wear/products/make-trucker-hat?utm_source=makezine&utm_medium=highlight_widget&utm_content=https://www.makershed.com/collections/maker-faire-wear/products/make-trucker-hat'>Trucker Cap</a></h3> 616 </div> 617 </div><div class='nv-single-post nv-clearfix'> 618 <a class='nv-post-thumb' href='https://www.makershed.com/collections/maker-faire-wear/products/maker-faire-multi-makey-coffee-mug?utm_source=makezine&utm_medium=highlight_widget&utm_content=https://www.makershed.com/collections/maker-faire-wear/products/maker-faire-multi-makey-coffee-mug'> 619 <figure><img alt='Maker Faire Makey Coffee Mug' src='https://makezine.com/wp-content/uploads/2026/09/Maker-Faire-Mug.png' /></figure> 620 </a> 621 <div class='nv-post-content'> 622 <div id='product-component-3' class='post-cats-list'></div> 623 <h3 class='nv-post-title large-size'><a href='https://www.makershed.com/collections/maker-faire-wear/products/maker-faire-multi-makey-coffee-mug?utm_source=makezine&utm_medium=highlight_widget&utm_content=https://www.makershed.com/collections/maker-faire-wear/products/maker-faire-multi-makey-coffee-mug'>Maker Faire Makey Coffee Mug</a></h3> 624 </div> 625 </div><div class='nv-single-post nv-clearfix'> 626 <a class='nv-post-thumb' href='https://www.makershed.com/collections/maker-faire-wear/products/greatest-show-and-tell-toddler-tee?utm_source=makezine&utm_medium=highlight_widget&utm_content=https://www.makershed.com/collections/maker-faire-wear/products/greatest-show-and-tell-toddler-tee'> 627 <figure><img alt='Greatest Show & Tell Toddler Tee' src='https://makezine.com/wp-content/uploads/2026/09/Greatest-Show-and-Tell-Toddler.png' /></figure> 628 </a> 629 <div class='nv-post-content'> 630 <div id='product-component-4' class='post-cats-list'></div> 631 <h3 class='nv-post-title large-size'><a href='https://www.makershed.com/collections/maker-faire-wear/products/greatest-show-and-tell-toddler-tee?utm_source=makezine&utm_medium=highlight_widget&utm_content=https://www.makershed.com/collections/maker-faire-wear/products/greatest-show-and-tell-toddler-tee'>Greatest Show & Tell Toddler Tee</a></h3> 632 </div> 633 </div> </div> 634 </div> 635 </div> 636
636<script type='text/javascript'> 637 (function () { 638 639 const products = [ 640 { id: '10044348039361', variantId: '47330575745217', node: 'product-component-1' }, 641 { id: '10615969480897', variantId: '', node: 'product-component-2' }, 642 { id: '4365382287443', variantId: '', node: 'product-component-3' }, 643 { id: '10617691701441', variantId: '', node: 'product-component-4' }, 644 ]; 645 const SHOP_DOMAIN = 'makershed.myshopify.com'; 646 const STOREFRONT_TOKEN = 'd5afa3c85254acd69409972a027226b1'; 647 const API_VERSION = '2026-04'; 648 649 function initShopify() { 650 651 if (!window.ShopifyBuy) return; 652 653 const client = ShopifyBuy.buildClient({ 654 domain: SHOP_DOMAIN, 655 storefrontAccessToken: STOREFRONT_TOKEN, 656 apiVersion: API_VERSION 657 }); 658 659 ShopifyBuy.UI.onReady(client).then(function (ui) { 660 661 products.forEach(product => { 662 663 const node = document.getElementById(product.node); 664 if (!node) return; 665 666 ui.createComponent('product', { 667 id: product.id, 668 variantId: product.variantId || 'firstAvailable', 669 node: node, 670 moneyFormat: '%24%7B%7Bamount%7D%7D', 671 options: { 672 product: { 673 buttonDestination: 'checkout', 674 contents: { 675 img: false, 676 title: false, 677 price: false, 678 options: false 679 }, 680 text: { button: 'Buy now' }, 681 styles: { 682 button: { 683 'font-weight': 'bold', 684 'font-size': '17px', 685 'padding-top': '16.5px', 686 'padding-bottom': '16.5px', 687 'padding-left': '23px', 688 'padding-right': '23px', 689 'background-color': '#f51400', 690 'border': 'solid 1px #f51400', 691 ':hover': { 692 'background-color': '#fff', 693 'color': '#f51400', 694 }, 695 ':focus': { 696 'background-color': '#fff', 697 'color': '#f51400', 698 } 699 } 700 } 701 } 702 } 703 }); 704 705 }); 706 707 }); 708 } 709 710 // Load SDK once globally 711 if (!window._shopifyBuyLoaded) { 712 713 window._shopifyBuyLoaded = new Promise(function(resolve) { 714 715 if (window.ShopifyBuy && window.ShopifyBuy.UI) { 716 resolve(); 717 } else { 718 const script = document.createElement('script'); 719 script.async = true; 720 script.src = 'https://sdks.shopifycdn.com/buy-button/latest/buy-button-storefront.min.js'; 721 script.onload = resolve; 722 document.head.appendChild(script); 723 } 724 725 }); 726 727 } 728 729 window._shopifyBuyLoaded.then(initShopify); 730 731 })(); 732 </script>
732 733 734 <style> 735 #makershed-feature .nv-single-post { 736 margin-bottom: 0px; 737 } 738 #makershed-feature .nv-single-post .nv-post-content { 739 background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.7) 85%, rgba(0, 0, 0, 0.9) 100%); 740 } 741 #makershed-feature .shopify-buy-frame { 742 max-width: 150px !important 743 } 744 </style></section> </div><!-- .nv-home-top-section --> 745 <div class="nv-home-middle-section middle-section-default nv-clearfix"> 746 <div class="middle-left-aside"> 747 <section id="fancy_rss-12" class="widget widget_fancy_rss vertical"><h4 class="nv-block-title"><a target="_blank" class="rsswidget" href="https://makezine.substack.com/">Makezine Substack</a></h4><ul class="custom-rss"><li><a class='rss-image-link' href='https://makezine.substack.com/p/tour-the-hidden-worlds-of-ilm' target='_blank'><img src="https://i0.wp.com/substackcdn.com/image/fetch/%24s_%213yIe%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468f13d2-00d6-4345-a4af-bfd76f4edb3c_2048x1365.jpeg?resize=360%2C220&strip=all&ssl=1" alt="Tour the Hidden Worlds of ILM" width="360" height="220" /></a><div class='rss-widget-text'><a class='rsswidget' href='https://makezine.substack.com/p/tour-the-hidden-worlds-of-ilm' target='_blank'><div class="rssTitle">Tour the Hidden Worlds of ILM</div></a></div></li><li><a class='rss-image-link' href='https://makezine.substack.com/p/countdown-to-maker-faire-bay-area' target='_blank'><img src="https://i0.wp.com/substackcdn.com/image/fetch/%24s_%21Jpeg%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F412c3656-2f95-419a-8eeb-e75baadd344b_1524x1144.jpeg?resize=360%2C220&strip=all&ssl=1" alt="Countdown to Maker Faire Bay Area" width="360" height="220" /></a><div class='rss-widget-text'><a class='rsswidget' href='https://makezine.substack.com/p/countdown-to-maker-faire-bay-area' target='_blank'><div class="rssTitle">Countdown to Maker Faire Bay Area</div></a></div></li><li><a class='rss-image-link' href='https://makezine.substack.com/p/how-to-grow-a-diy-performance-space' target='_blank'><img src="https://i0.wp.com/substackcdn.com/image/fetch/%24s_%213DOi%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6003ed3-f26f-42ee-9f3f-47d0fa712398_4585x3489.jpeg?resize=360%2C220&strip=all&ssl=1" alt="How to grow a DIY performance space from the ground up" width="360" height="220" /></a><div class='rss-widget-text'><a class='rsswidget' href='https://makezine.substack.com/p/how-to-grow-a-diy-performance-space' target='_blank'><div class="rssTitle">How to grow a DIY performance space from the ground up</div></a></div></li><li><a class='rss-image-link' href='https://makezine.substack.com/p/what-can-makerspaces-learn-from-service' target='_blank'><img src="https://substackcdn.com/image/youtube/w_728,c_limit/GKMNHWhiRvw" alt="What can makerspaces learn from service clubs?" width="360" height="220" /></a><div class='rss-widget-text'><a class='rsswidget' href='https://makezine.substack.com/p/what-can-makerspaces-learn-from-service' target='_blank'><div class="rssTitle">What can makerspaces learn from service clubs?</div></a></div></li></ul></section> </div><!-- .middle-aside --> 748 <div class="middle-primary"> 749 <section id="makezine_fullwidth_project_posts-2" class="widget news_vibrant_fullwidth_posts"> <div class="nv-block-wrapper block-posts nv-clearfix layout1"> 750 <div class="nv-full-width-title-nav-wrap"> 751 <h2 class="nv-block-title"><a title="See More" href="/projects/">Projects From the Pages of Make: Magazine</a></h2> </div> <!-- nv-full-width-title-nav-wrap --> 752 <div class="nv-block-posts-wrapper"> 753 <div class="nv-fullwidth-grid-wrapper col-2"><div class="nv-single-posts-wrapper nv-clearfix wow fadeInUp" data-wow-duration="1s" data-wow-delay="0.3s"> <div class="nv-single-post nv-clearfix "> 754 <a class="nv-post-thumb" href="https://makezine.com/projects/the-lightest-fpv-whoop-drone/"> 755 <figure><img width="700" height="441" src="https://i0.wp.com/makezine.com/wp-content/uploads/2026/08/Whoop-Drone-featured.jpg?resize=700%2C441&
755ssl=1" class="attachment-news-vibrant-slider-medium size-news-vibrant-slider-medium wp-post-image" alt="The Lightest FPV Whoop Drone" decoding="async" fetchpriority="high" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2026/08/Whoop-Drone-featured.jpg?resize=345%2C218&ssl=1 345w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/08/Whoop-Drone-featured.jpg?resize=700%2C441&ssl=1 700w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/08/Whoop-Drone-featured.jpg?zoom=2&resize=700%2C441&ssl=1 1400w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/08/Whoop-Drone-featured.jpg?zoom=3&resize=700%2C441&ssl=1 2100w" sizes="(max-width: 700px) 100vw, 700px" /></figure> 756 </a> 757 <div class="nv-post-content"> 758 <div class="post-cats-list"> 759 <a class="category-button" href="https://makezine.com/category/drones-vehicles/drones/">Drones</a></span> 760 </div><!-- .post-cats-list --> <h3 class="nv-post-title large-size"><a href="https://makezine.com/projects/the-lightest-fpv-whoop-drone/">The Lightest FPV Whoop Drone</a></h3> 761 </div><!-- .nv-post-content --> 762 </div><!-- .nv-single-post --> 763 <div class="nv-single-post nv-clearfix "> 764 <a class="nv-post-thumb" href="https://makezine.com/projects/race-car-tire-pyrometer/"> 765 <figure><img width="700" height="441" src="https://i0.wp.com/makezine.com/wp-content/uploads/2026/07/Pyrometer-8.jpg?resize=700%2C441&ssl=1" class="attachment-news-vibrant-slider-medium size-news-vibrant-slider-medium wp-post-image" alt="Race Car Tire Pyrometer" decoding="async" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2026/07/Pyrometer-8.jpg?resize=345%2C218&ssl=1 345w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/07/Pyrometer-8.jpg?resize=700%2C441&ssl=1 700w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/07/Pyrometer-8.jpg?zoom=2&resize=700%2C441&
765ssl=1 1400w" sizes="(max-width: 700px) 100vw, 700px" /></figure> 766 </a> 767 <div class="nv-post-content"> 768 <div class="post-cats-list"> 769 <a class="category-button" href="https://makezine.com/category/drones-vehicles/cars/">Cars</a></span> 770 </div><!-- .post-cats-list --> <h3 class="nv-post-title large-size"><a href="https://makezine.com/projects/race-car-tire-pyrometer/">Race Car Tire Pyrometer</a></h3> 771 </div><!-- .nv-post-content --> 772 </div><!-- .nv-single-post --> 773 </div><!-- .nv-single-posts-wrapper --><div class="nv-single-posts-wrapper nv-clearfix wow fadeInUp" data-wow-duration="1s" data-wow-delay="0.6s"> <div class="nv-single-post nv-clearfix "> 774 <a class="nv-post-thumb" href="https://makezine.com/projects/amateur-scientist-measure-the-height-of-the-ozone-layer/"> 775 <figure><img width="700" height="441" src="https://i0.wp.com/makezine.com/wp-content/uploads/2026/07/AmSci-Ozone-1.jpg?resize=700%2C441&ssl=1" class="attachment-news-vibrant-slider-medium size-news-vibrant-slider-medium wp-post-image" alt="ISS photo over New Guinea looking toward Australia" decoding="async" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2026/07/AmSci-Ozone-1.jpg?resize=345%2C218&ssl=1 345w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/07/AmSci-Ozone-1.jpg?resize=700%2C441&ssl=1 700w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/07/AmSci-Ozone-1.jpg?zoom=2&resize=700%2C441&
775ssl=1 1400w" sizes="(max-width: 700px) 100vw, 700px" /></figure> 776 </a> 777 <div class="nv-post-content"> 778 <div class="post-cats-list"> 779 <a class="category-button" href="https://makezine.com/category/science/energy/">Energy & Sustainability</a></span> 780 </div><!-- .post-cats-list --> <h3 class="nv-post-title large-size"><a href="https://makezine.com/projects/amateur-scientist-measure-the-height-of-the-ozone-layer/">Amateur Scientist: Measure the Height of the Ozone Layer</a></h3> 781 </div><!-- .nv-post-content --> 782 </div><!-- .nv-single-post --> 783 <div class="nv-single-post nv-clearfix "> 784 <a class="nv-post-thumb" href="https://makezine.com/projects/easy-diy-cnc-workholding-clamps/"> 785 <figure><img width="700" height="441" src="https://i0.wp.com/makezine.com/wp-content/uploads/2026/07/CNC-Workholding-3.jpg?resize=700%2C441&ssl=1" class="attachment-news-vibrant-slider-medium size-news-vibrant-slider-medium wp-post-image" alt="Easy DIY CNC Workholding Clamps" decoding="async" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2026/07/CNC-Workholding-3.jpg?resize=345%2C218&ssl=1 345w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/07/CNC-Workholding-3.jpg?resize=700%2C441&ssl=1 700w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/07/CNC-Workholding-3.jpg?zoom=2&resize=700%2C441&
785ssl=1 1400w" sizes="(max-width: 700px) 100vw, 700px" /></figure> 786 </a> 787 <div class="nv-post-content"> 788 <div class="post-cats-list"> 789 <a class="category-button" href="https://makezine.com/category/digital-fabrication/machining/">CNC & Machining</a></span> 790 </div><!-- .post-cats-list --> <h3 class="nv-post-title large-size"><a href="https://makezine.com/projects/easy-diy-cnc-workholding-clamps/">Easy DIY CNC Workholding Clamps</a></h3> 791 </div><!-- .nv-post-content --> 792 </div><!-- .nv-single-post --> 793 </div><!-- .nv-single-posts-wrapper --><div class="nv-single-posts-wrapper nv-clearfix wow fadeInUp" data-wow-duration="1s" data-wow-delay="0.9s"> <div class="nv-single-post nv-clearfix "> 794 <a class="nv-post-thumb" href="https://makezine.com/projects/instant-prints-opencal-layerless-3d-printing/"> 795 <figure><img width="700" height="441" src="https://i0.wp.com/makezine.com/wp-content/uploads/2026/06/OpenCAL-3.jpg?resize=700%2C441&ssl=1" class="attachment-news-vibrant-slider-medium size-news-vibrant-slider-medium wp-post-image" alt="Instant Prints! OpenCAL Layerless 3D Printing" decoding="async" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2026/06/OpenCAL-3.jpg?resize=345%2C218&ssl=1 345w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/06/OpenCAL-3.jpg?resize=700%2C441&ssl=1 700w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/06/OpenCAL-3.jpg?zoom=2&resize=700%2C441&
795ssl=1 1400w" sizes="(max-width: 700px) 100vw, 700px" /></figure> 796 </a> 797 <div class="nv-post-content"> 798 <div class="post-cats-list"> 799 <a class="category-button" href="https://makezine.com/category/digital-fabrication/3d-printing-workshop/">3D Printing & Imaging</a></span> 800 </div><!-- .post-cats-list --> <h3 class="nv-post-title large-size"><a href="https://makezine.com/projects/instant-prints-opencal-layerless-3d-printing/">Instant Prints! OpenCAL Layerless 3D Printing</a></h3> 801 </div><!-- .nv-post-content --> 802 </div><!-- .nv-single-post --> 803 <div class="nv-single-post nv-clearfix "> 804 <a class="nv-post-thumb" href="https://makezine.com/projects/learn-sketchup-by-modeling-diy-lego-bricks/"> 805 <figure><img width="700" height="441" src="https://i0.wp.com/makezine.com/wp-content/uploads/2026/06/DIY-Lego-Bricks-4.jpg?resize=700%2C441&ssl=1" class="attachment-news-vibrant-slider-medium size-news-vibrant-slider-medium wp-post-image" alt="Learn SketchUp by Modeling DIY Lego Bricks" decoding="async" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2026/06/DIY-Lego-Bricks-4.jpg?resize=345%2C218&ssl=1 345w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/06/DIY-Lego-Bricks-4.jpg?resize=700%2C441&ssl=1 700w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/06/DIY-Lego-Bricks-4.jpg?zoom=2&resize=700%2C441&
805ssl=1 1400w" sizes="(max-width: 700px) 100vw, 700px" /></figure> 806 </a> 807 <div class="nv-post-content"> 808 <div class="post-cats-list"> 809 <a class="category-button" href="https://makezine.com/category/digital-fabrication/3d-printing-workshop/">3D Printing & Imaging</a></span> 810 </div><!-- .post-cats-list --> <h3 class="nv-post-title large-size"><a href="https://makezine.com/projects/learn-sketchup-by-modeling-diy-lego-bricks/">Learn SketchUp by Modeling DIY Lego Bricks</a></h3> 811 </div><!-- .nv-post-content --> 812 </div><!-- .nv-single-post --> 813 </div><!-- .nv-single-posts-wrapper --><div class="nv-single-posts-wrapper nv-clearfix wow fadeInUp" data-wow-duration="1s" data-wow-delay="1.2s"> <div class="nv-single-post nv-clearfix "> 814 <a class="nv-post-thumb" href="https://makezine.com/projects/build-a-wa-style-knife-handle/"> 815 <figure><img width="700" height="441" src="https://i0.wp.com/makezine.com/wp-content/uploads/2026/05/Wa-Knife-Handle-Featured.jpg?resize=700%2C441&ssl=1" class="attachment-news-vibrant-slider-medium size-news-vibrant-slider-medium wp-post-image" alt="Build a Wa-Style Knife Handle" decoding="async" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2026/05/Wa-Knife-Handle-Featured.jpg?resize=345%2C218&ssl=1 345w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/05/Wa-Knife-Handle-Featured.jpg?resize=700%2C441&ssl=1 700w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/05/Wa-Knife-Handle-Featured.jpg?zoom=2&resize=700%2C441&
815ssl=1 1400w" sizes="(max-width: 700px) 100vw, 700px" /></figure> 816 </a> 817 <div class="nv-post-content"> 818 <div class="post-cats-list"> 819 <a class="category-button" href="https://makezine.com/category/workshop/woodworking/">Woodworking</a></span> 820 </div><!-- .post-cats-list --> <h3 class="nv-post-title large-size"><a href="https://makezine.com/projects/build-a-wa-style-knife-handle/">Build a Wa-Style Knife Handle</a></h3> 821 </div><!-- .nv-post-content --> 822 </div><!-- .nv-single-post --> 823 <div class="nv-single-post nv-clearfix "> 824 <a class="nv-post-thumb" href="https://makezine.com/projects/make-a-yakisugi-display-stand/"> 825 <figure><img width="700" height="441" src="https://i0.wp.com/makezine.com/wp-content/uploads/2026/04/Yakisugi-Display-Stand-1-3.jpg?resize=700%2C441&ssl=1" class="attachment-news-vibrant-slider-medium size-news-vibrant-slider-medium wp-post-image" alt="Make a Yakisugi Display Stand" decoding="async" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2026/04/Yakisugi-Display-Stand-1-3.jpg?resize=345%2C218&ssl=1 345w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/04/Yakisugi-Display-Stand-1-3.jpg?resize=700%2C441&ssl=1 700w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/04/Yakisugi-Display-Stand-1-3.jpg?zoom=2&resize=700%2C441&
825ssl=1 1400w" sizes="(max-width: 700px) 100vw, 700px" /></figure> 826 </a> 827 <div class="nv-post-content"> 828 <div class="post-cats-list"> 829 <a class="category-button" href="https://makezine.com/tag/home-decor-2/">home decor</a></span> 830 </div><!-- .post-cats-list --> <h3 class="nv-post-title large-size"><a href="https://makezine.com/projects/make-a-yakisugi-display-stand/">Make a Yakisugi Display Stand</a></h3> 831 </div><!-- .nv-post-content --> 832 </div><!-- .nv-single-post --> 833 </div><!-- .nv-single-posts-wrapper --></div><!-- .nv-fullwidth-grid-wrapper --> </div><!-- .nv-block-posts-wrapper --> 834 </div><!--- .nv-block-wrapper --> 835 </section><a class="seeMore" href="/projects/">See More</a><section id="text-21" class="widget widget_text"><h2 class="nv-block-title">Watch our Latest Video:</h2> <div class="textwidget"><div class="epyt-video-wrapper"><div data-ep-a="fadeIn" id="_ytid_91814" width="480" height="270" data-origwidth="480" data-origheight="270" data-facadesrc="https://www.youtube.com/embed/sXIsAzpp_mE?enablejsapi=1&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&rel=1&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&disablekb=0&" class="__youtube_prefs__ epyt-facade __youtube_prefs_widget__ no-lazyload" data-epautoplay="1" ><img decoding="async" data-spai-excluded="true" class="epyt-facade-poster skip-lazy" loading="lazy" alt="YouTube player" src="https://i.ytimg.com/vi/sXIsAzpp_mE/maxresdefault.jpg" /><button class="epyt-facade-play" aria-label="Play"><svg data-no-lazy="1" height="100%" version="1.1" viewBox="0 0 68 48" width="100%"><path class="ytp-large-play-button-bg" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z" fill="#f00"></path><path d="M 45,24 27,14 27,34" fill="#fff"></path></svg></button></div></div> 836</div> 837 </section> </div><!-- .middle-primary --> 838 <div class="middle-right-aside"> 839 <section id="fancy_rss-9" class="widget widget_fancy_rss three-lines grey-title project-of-the-day vertical"><h4 class="nv-block-title"><a target="_blank" class="rsswidget" href="https://makerfaire.com/yearbook/2025-projects/">Seen at Maker Faires</a></h4><ul class="custom-rss"><li><a class='rss-image-link' href='https://makerfaire.com/?post_type=projects&p=715007' target='_blank'><img src="https://i0.wp.com/makerfaire.com/wp-content/uploads/2025/12/Scare-Makers-Bay-Area-2024.jpg?resize=360%2C220&strip=all&ssl=1" alt="Scare Makers" width="360" height="220" /></a><div class='rss-widget-text'><a class='rsswidget' href='https://makerfaire.com/?post_type=projects&p=715007' target='_blank'><div class="rssTitle">Scare Makers</div><div class="rssSummary">Come experience what Halloween is like on our street! We're back on the Island with our collection of scary (and not so scary) R/C animatronics, fog cannons and interactive displays. Join in on the fun by grabbing a remote control and learn how we built all these crazy contraptions.</div></a></div></li><li><a class='rss-image-link' href='https://makerfaire.com/?post_type=projects&p=714949' target='_blank'><img src="https://i0.wp.com/makerfaire.com/wp-content/uploads/2025/12/Enchanted-Leaves-MicroDean-Systems-Cu-Electroforming-Live-Demo-Bay-Area-2024.jpg?resize=360%2C220&strip=all&ssl=1" alt="Enchanted Leaves | MicroDean Systems - Cu Electroforming Live Demo" width="360" height="220" /></a><div class='rss-widget-text'><a class='rsswidget' href='https://makerfaire.com/?post_type=projects&p=714949' target='_blank'><div class="rssTitle">Enchanted Leaves | MicroDean Systems - Cu Electroforming Live Demo</div><div class="rssSummary">Enchanted Leaves & MicroDean Systems make an all inclusive DIY Copper Electroforming Starter Kit featuring a custom power supply designed for electroforming. At Maker Faire we will be exhibiting our live electroforming demo fully explaining the process with Q&A. Historically used for making printing dies and rocket engine parts, we show how to plate copper […]</div></a></div></li><li><a class='rss-image-link' href='https://makerfaire.com/?post_type=projects&p=714838' target='_blank'><img src="https://i0.wp.com/makerfaire.com/wp-content/uploads/2025/12/Video-Art-Console-Bay-Area-2024.jpg?resize=360%2C220&strip=all&ssl=1" alt="Video Art Console" width="360" height="220" /></a><div class='rss-widget-text'><a class='rsswidget' href='https://makerfaire.com/?post_type=projects&p=714838' target='_blank'><div class="rssTitle">Video Art Console</div><div class="rssSummary">Explore a universe of mesmerizing visuals with this hands-on DIY video synthesizer! This machine generates video by giving you control over shapes, motion, and color palettes that combine into ever-evolving patterns. Stop by and learn more about making DIY video art with microcontrollers and sensors!</div></a></div></li></ul></section><section id="custom_html-12" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><a class="seeMore" href="https://makerfaire.com/yearbook/2025-projects/">See More</a></div></section><section id="subscription-2" class="widget widget_subscription"><h4 class="nv-block-title">Newsletter Sign Up</h4> 840 <form method="post" id="newsletterForm" name="newsletterForm"> 841 <input type="hidden" id="subscription_widget_nonce" name="subscription_widget_nonce" value="6218a59dc5" /><input type="hidden" name="_wp_http_referer" value="/" /> 842 <div class="form-group"> 843 <input type="text" name="firstName" placeholder="First name" required /> 844 <input type="text" name="lastName" placeholder="Last name" required /> 845 <input type="email" name="userEmail" placeholder="Email" required /> 846 <div class="form-group" id="userEmailVerify" style="position:absolute;
846left:-9999px;"> 847 <input type="text" name="userEmailVerify" autocomplete="off" tabindex="-1" placeholder="Enter email again" /> 848 </div> 849 </div> 850 851 <div class="newsletter-checkboxes"> 852 <div class="form-check hidden"> 853 <input name="newsletterSel[]" type="checkbox" checked value="ActiveCampaign-2" /> 854 <label>All Contacts</label> 855 </div> 856 857 <div class="form-check"> 858 <input id="ActiveCampaign-4" name="newsletterSel[]" type="checkbox" value="ActiveCampaign-4" /> 859 <label for="ActiveCampaign-4"><b title="Our newsletter brings you exclusive updates on upcoming events, featured makers, cutting-edge projects, and DIY inspiration straight to your inbox. Whether you're an inventor, artist, engineer, or just love seeing amazing creations come to life, this is your go-to source for all things Maker Faire. Subscribe now and join the global maker movement!">Maker Faire</b></label> 860 </div> 861 <div class="form-check"> 862 <input id="ActiveCampaign-6" name="newsletterSel[]" type="checkbox" value="ActiveCampaign-6" /> 863 <label for="ActiveCampaign-6"><b title="Stay inspired and keep making with the Maker Shed Newsletter, the official store of Make: magazine and Maker Faire! Get the latest updates on new tools, kits, and exclusive projects, plus special discounts and expert tips for makers of all levels. Whether you're into electronics, 3D printing, robotics, or STEAM we bring you everything you need.">Maker Shed</b></label> 864 </div> 865 <div class="form-check"> 866 <input id="ActiveCampaign-8" name="newsletterSel[]" type="checkbox" value="ActiveCampaign-8" /> 867 <label for="ActiveCampaign-8"><b title="Get the latest maker projects, hands-on tutorials, tech trends, and exclusive insights delivered straight to your inbox with Make: magazine’s bi-weekly newsletter. Whether you're into 3D printing, electronics, woodworking, robotics, or anything in between, we bring you the best in maker culture and technology.">Make: Community</b></label> 868 </div> 869 <div class="form-check"> 870 <input id="Beehiiv-pub_a8809ecd-1df2-4421-9351-14bef8d9b63b" name="newsletterSel[]" type="checkbox" value="Beehiiv-pub_a8809ecd-1df2-4421-9351-14bef8d9b63b" /> 871 <label for="Beehiiv-pub_a8809ecd-1df2-4421-9351-14bef8d9b63b"><b title="Founder's Newsletter: Straight from the desk of Dale Dougherty this is your monthly dose of inspiration, insight, and ingenuity.">Make Things</b></label> 872 </div> 873 </div> 874 875 <button type="submit" class="btn universal-btn">Submit</button> 876 </form> 877
877<script type="text/javascript"> 878 jQuery(function ($) { 879 $(".newsletter-checkboxes .form-check b").tooltip({ 880 classes: { 881 "ui-tooltip": "newsletter-tooltip ui-widget-shadow" 882 }, 883 position: { 884 my: "left top", 885 at: "right center", 886 collision: "flipfit" 887 }, 888 track: false, // prevents following the mouse 889 open: function (event, ui) { 890 var $target = $(event.currentTarget); 891 // Reset previous tooltip position 892 ui.tooltip.css({ top: '', left: '' }); 893 // Recalculate position relative to the hovered element 894 ui.tooltip.position({ 895 my: "left top", 896 at: "right center", 897 of: $target, 898 collision: "flipfit" 899 }); 900 901 }, 902 close: function (event, ui) { 903 // Reset the tooltip position for the next hover 904 ui.tooltip.stop(true, true).hide().css({ top: '', left: '' }); 905 } 906 }); 907 }); 908 </script>
908 909 910 </section><section id="custom_html-11" class="widget_text widget widget_custom_html"><h4 class="nv-block-title">Make: Things Newsletter</h4><div class="textwidget custom-html-widget"><style type='text/css'> 911 .beehiiv .nv-block-title {display:none} 912</style> 913<span style="font-size:16px">This content is delivered weekly to inboxes as part of our premium offering</span></div></section><section id="fancy_rss-10" class="widget widget_fancy_rss beehiiv vertical"><h4 class="nv-block-title"><a target="_blank" class="rsswidget" href="https://makethings.make.co/">Make Things</a></h4><ul class="custom-rss"><li><a class='rss-image-link' href='https://makethings.make.co/p/maker-faire-bay-area-cool-makers-new-products-and-lots-of-kids' target='_blank'><img src="https://i0.wp.com/media.beehiiv.com/cdn-cgi/image/fit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80/uploads/asset/file/d7c5673d-3acb-484c-84bd-36feedc9386e/54155483869_67c803cb0f_k.jpg?resize=360%2C220&strip=all&ssl=1" alt="Maker Faire Bay Area: Cool makers, new products and lots of kids" width="360" height="220" /></a><div class='rss-widget-text'><a class='rsswidget' href='https://makethings.make.co/p/maker-faire-bay-area-cool-makers-new-products-and-lots-of-kids' target='_blank'><div class="rssTitle">Maker Faire Bay Area: Cool makers, new products and lots of kids</div></a></div></li><li><a class='rss-image-link' href='https://makethings.make.co/p/two-weeks-until-maker-faire-bay-area' target='_blank'><img src="https://i0.wp.com/media.beehiiv.com/cdn-cgi/image/fit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80/uploads/asset/file/04ed488d-6e51-4885-a284-672d841d4e79/CCB36A66-3780-49B9-9AD9-17D6BA83F190_1_105_c.jpeg?resize=360%2C220&strip=all&ssl=1" alt="Two Weeks Until Maker Faire Bay Area" width="360" height="220" /></a><div class='rss-widget-text'><a class='rsswidget' href='https://makethings.make.co/p/two-weeks-until-maker-faire-bay-area' target='_blank'><div class="rssTitle">Two Weeks Until Maker Faire Bay Area</div></a></div></li><li><a class='rss-image-link' href='https://makethings.make.co/p/are-you-a-joiner' target='_blank'><img src="https://i0.wp.com/media.beehiiv.com/cdn-cgi/image/fit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80/uploads/asset/file/b58390ad-d7c5-409e-bd7b-394acfe03b8e/image.png?resize=360%2C220&strip=all&ssl=1" alt="Are you a joiner?" width="360" height="220" /></a><div class='rss-widget-text'><a class='rsswidget' href='https://makethings.make.co/p/are-you-a-joiner' target='_blank'><div class="rssTitle">Are you a joiner?</div></a></div></li></ul></section><section id="makezine_ad_widget-5" class="widget widget_makezine_ad_widget"><h4 class="nv-block-title">Advertisement</h4><div class="display-unit ad-make_mpu_1"> 914 <div class="alt-unit"><a href="https://subscribe.makezine.com/loading.do?omedasite=Make_subscribe&utm_source=makezine&utm_medium=ad&utm_campaign=ad-make_mpu_1&utm_content=launch">Subscribe now to Make: Magazine<br />The official magazine of Maker Faire</a></div><div class='alt-unit'><a href='https://subscribe.makezine.com/loading.do?omedasite=Make_subscribe&utm_source=makezine&utm_medium=ad&utm_campaign=alternate-unit&utm_content=launch'>Subscribe now to Make: Magazine<br />The official magazine of Maker Faire</a></div><div class='js-ad scroll-load' data-zone= 'make_mpu_1' data-size='[[300,250]]' data-size-map='[[[0,0],[[300,250]]]]' data-pos='"atf"' data-ad-vars='{"page":"","PostID":"494260","custom_target_name":null,"custom_target_value":null,"tags":null,"cat":null,"zone":"/3829728/Makezine/Homepage","sponsor":null}'></div></div></section> </div><!-- .middle-aside --> 915 </div><!-- .nv-home-middle-section --> 916 <div class="nv-home-bottom-section bottom-section-default nv-clearfix"> 917 <div class="bottom-left-aside"> 918 <section id="fancy_rss-8" class="widget widget_fancy_rss"><h4 class="nv-block-title"><a target="_blank" class="rsswidget" href="https://www.makershed.com/collections/stuff-we-like">Stuff We Like at the Shed</a></h4><ul class="custom-rss"><li><a class='rss-image-link' href='https://www.makershed.com/products/proverxl-2x2-cnc-router-pre-assembled-ball-screw-drive-available-with-vectric-software' target='_blank'><img src="https://i0.wp.com/cdn.shopify.com/s/files/1/0243/7593/files/GenmitsuPROVerXL2x2.png?resize=140%2C100&strip=all&ssl=1" alt="PROVerXL 2x2 CNC Router, Pre-Assembled, Ball Screw Drive, Available with Vectric Software" width="140" height="100" /></a><div class='rss-widget-text'><a class='rsswidget' href='https://www.makershed.com/products/proverxl-2x2-cnc-router-pre-assembled-ball-screw-drive-available-with-vectric-software' target='_blank'><div class="rssTitle">PROVerXL 2x2 CNC Router, Pre-Assembled, Ball Screw Drive, Available with Vectric Software</div></a></div></li><li><a class='rss-image-link' href='https://www.makershed.com/products/3018-pro-desktop-cnc-router-diy-kit' target='_blank'><img src="https://i0.wp.com/cdn.shopify.com/s/files/1/0243/7593/files/4ee0482982cfa89bb4d1cff3333a55e6-_1.png?resize=140%2C100&strip=all&ssl=1" alt="3018-PRO Desktop CNC Router DIY Kit" width="140" height="100" /></a><div class='rss-widget-text'><a class='rsswidget' href='https://www.makershed.com/products/3018-pro-desktop-cnc-router-diy-kit' target='_blank'><div class="rssTitle">3018-PRO Desktop CNC Router DIY Kit</div></a></div></li><li><a class='rss-image-link' href='https://www.makershed.com/products/learn-to-solder
918-holiday-tree' target='_blank'><img src="https://i0.wp.com/cdn.shopify.com/s/files/1/0243/7593/files/5_63181d2c-34de-49f9-947f-2e1e9c15637a.jpg?resize=140%2C100&strip=all&ssl=1" alt="Learn To Solder - Holiday Tree" width="140" height="100" /></a><div class='rss-widget-text'><a class='rsswidget' href='https://www.makershed.com/products/learn-to-solder-holiday-tree' target='_blank'><div class="rssTitle">Learn To Solder - Holiday Tree</div></a></div></li><li><a class='rss-image-link' href='https://www.makershed.com/products/neon-cyan-cyberpunk-color-tpu-filament-1-75mm-0-8kg-1-76lb' target='_blank'><img src="https://i0.wp.com/cdn.shopify.com/s/files/1/0243/7593/files/06_42a08315-7c25-49c2-a6e0-750ee636ae91.jpg?resize=140%2C100&strip=all&ssl=1" alt="Neon Cyan, Cyberpunk Color TPU Filament 1.75mm 0.8kg/1.76lb" width="140" height="100" /></a><div class='rss-widget-text'><a class='rsswidget' href='https://www.makershed.com/products/neon-cyan-cyberpunk-color-tpu-filament-1-75mm-0-8kg-1-76lb' target='_blank'><div class="rssTitle">Neon Cyan, Cyberpunk Color TPU Filament 1.75mm 0.8kg/1.76lb</div></a></div></li><li><a class='rss-image-link' href='https://www.makershed.com/products/proverxl-4030-v2-desktop-cnc-router-closed-loop-motors-ball-screw-drive-available-with-vectric-software' target='_blank'><img src="https://i0.wp.com/cdn.shopify.com/s/files/1/0243/7593/files/03-1_f0c69f20-54f5-4537-b035-115e339da2d0.jpg?resize=140%2C100&strip=all&ssl=1" alt="PROVerXL 4030 V2 Desktop CNC Router, Closed-Loop Motors, Ball Screw Drive, Available with Vectric Software" width="140" height="100" /></a><div class='rss-widget-text'><a class='rsswidget' href='https://www.makershed.com/products/proverxl-4030-v2-desktop-cnc-router-closed-loop-motors-ball-screw-drive-available-with-vectric-software' target='_blank'><div class="rssTitle">PROVerXL 4030 V2 Desktop CNC Router, Closed-Loop Motors, Ball Screw Drive, Available with Vectric Software</div></a></div></li><li><a class='rss-image-link' href='https://www.makershed.com/products/3030-prover-ultra-desktop-cnc-router-for-high-precision-metalworking-with-linear-guide-ball-screw-motion' target='_blank'><img src="https://i0.wp.com/cdn.shopify.com/s/files/1/0243/7593/files/3030-PROVer_Ultra_2026_01.webp?resize=140%2C100&strip=all&ssl=1" alt="3030-PROVer Ultra Desktop CNC Router for High Precision Metalworking, with Linear Guide & Ball Screw Motion" width="140" height="100" /></a><div class='rss-widget-text'><a class='rsswidget' href='https://www.makershed.com/products/3030-prover-ultra-desktop-cnc-router-for-high-precision-metalworking-with-linear-guide-ball-screw-motion' target='_blank'><div class="rssTitle">3030-PROVer Ultra Desktop CNC Router for High Precision Metalworking, with Linear Guide & Ball Screw Motion</div></a></div></li></ul></section> </div><!-- .bottom-left-aside --> 919 <div class="bottom-primary"> 920 <section id="news_vibrant_recent_posts-2" class="widget news_vibrant_recent_posts"> <div class="nv-recent-posts-wrapper"> 921 <h1 class="nv-block-title"><a title="See More" href="/blog">More from Make: Magazine</a></h1><ul> <li> 922 <div class="nv-single-post nv-clearfix wow fadeInLeft" data-wow-delay="0.3s"> 923 <a class="nv-post-thumb" href="https://makezine.com/article/maker-news/welcome-to-the-light-in-the-maker-faire-dark-room/"> 924 <figure><img width="272" height="204" src="https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/Lepidoptera-Imaginaria_Primary_Photo-1784136886230619_butterfly-photo.webp?resize=272%2C204&ssl=1" class="attachment-news-vibrant-block-thumb size-news-vibrant-block-thumb wp-post-image" alt="Lepidoptera Imaginaria - Grant Patterson - Maker Faire Bay Area 2026" decoding="async" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/Lepidoptera-Imaginaria_Primary_Photo-1784136886230619_butterfly-photo.webp?resize=272%2C204&ssl=1 272w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/Lepidoptera-Imaginaria_Primary_Photo-1784136886230619_butterfly-photo.webp?zoom=2&resize=272%2C204&ssl=1 544w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/Lepidoptera-Imaginaria_Primary_Photo-1784136886230619_butterfly-photo.webp?zoom=3&resize=272%2C204&ssl=1 816w" sizes="(max-width: 272px) 100vw, 272px" /></figure> 925 </a> 926 <div class="nv-post-content"> 927 <h3 class="nv-post-title small-size"><a href="https://makezine.com/article/maker-news/welcome-to-the-light-in-the-maker-faire-dark-room/">Welcome To The Light…In The Maker Faire Dark Room</a></h3> 928 <div class="nv-post-excerpt">Check out new frontiers in LED art and audiovisual technology in the Make rFaire Bay Area 2026 Dark Room att Mare Island, September 25-27th.</div> 929 </div>
929<!-- .nv-post-content --> 930 </div><!-- .nv-single-post --> 931 </li> 932 <li> 933 <div class="nv-single-post nv-clearfix wow fadeInLeft" data-wow-delay="0.6s"> 934 <a class="nv-post-thumb" href="https://makezine.com/article/craft/cosplay-props/tour-the-hidden-worlds-of-ilm/"> 935 <figure><img width="272" height="204" src="https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/ILM-Rebel-Hideout-02.jpg?resize=272%2C204&ssl=1" class="attachment-news-vibrant-block-thumb size-news-vibrant-block-thumb wp-post-image" alt="Tour the Hidden Worlds of ILM" decoding="async" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/ILM-Rebel-Hideout-02.jpg?resize=272%2C204&ssl=1 272w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/ILM-Rebel-Hideout-02.jpg?zoom=2&resize=272%2C204&ssl=1 544w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/ILM-Rebel-Hideout-02.jpg?zoom=3&resize=272%2C204&ssl=1 816w" sizes="(max-width: 272px) 100vw, 272px" /></figure> 936 </a> 937 <div class="nv-post-content"> 938 <h3 class="nv-post-title small-size"><a href="https://makezine.com/article/craft/cosplay-props/tour-the-hidden-worlds-of-ilm/">Tour the Hidden Worlds of ILM</a></h3> 939 <div class="nv-post-excerpt">ILM's Rebel Hideout is the real-life galactic center of the Star Wars universe. But it isn't the only theme room there.</div> 940 </div><!-- .nv-post-content --> 941 </div><!-- .nv-single-post --> 942 </li> 943 <li> 944 <div class="nv-single-post nv-clearfix wow fadeInLeft" data-wow-delay="0.9s"> 945 <a class="nv-post-thumb" href="https://makezine.com/article/maker-news/maker-faire/a-maker-faire-robot-party-in-the-foundry/"> 946 <figure><img width="272" height="204" src="https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/The-Story-of-Robot-PU_Primary_Photo-1787357513754845_IMG_7319.webp?resize=272%2C204&ssl=1" class="attachment-news-vibrant-block-thumb size-news-vibrant-block-thumb wp-post-image" alt="A (Maker Faire) Robot Party In The Foundry" decoding="async" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/The-Story-of-Robot-PU_Primary_Photo-1787357513754845_IMG_7319.webp?resize=272%2C204&ssl=1 272w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/The-Story-of-Robot-PU_Primary_Photo-1787357513754845_IMG_7319.webp?zoom=2&resize=272%2C204&ssl=1 544w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/The-Story-of-Robot-PU_Primary_Photo-1787357513754845_IMG_7319.webp?zoom=3&resize=272%2C204&ssl=1 816w" sizes="(max-width: 272px) 100vw, 272px" /></figure> 947 </a> 948 <div class="nv-post-content"> 949 <h3 class="nv-post-title small-size"><a href="https://makezine.com/article/maker-news/maker-faire/a-maker-faire-robot-party-in-the-foundry/">A (Maker Faire) Robot Party In The Foundry</a></h3> 950 <div class="nv-post-excerpt">There’s no party like a robot party...</div> 951 </div><!-- .nv-post-content --> 952 </div><!-- .nv-single-post --> 953 </li> 954 <li> 955 <div class="nv-single-post nv-clearfix wow fadeInLeft" data-wow-delay="1.2s"> 956 <a class="nv-post-thumb" href="https://makezine.com/article/technology/petoi-quaddle-a-robotic-pet-for-everyone/"> 957 <figure><img width="272" height="204" src="https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/Quaddle-hero-01.jpeg?resize=272%2C204&ssl=1" class="attachment-news-vibrant-block-thumb size-news-vibrant-block-thumb wp-post-image" alt="Petoi Quaddle, a Robotic Pet for Everyone" decoding="async" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/Quaddle-hero-01.jpeg?resize=272%2C204&ssl=1 272w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/Quaddle-hero-01.jpeg?zoom=2&resize=272%2C204&ssl=1 544w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/Quaddle-hero-01.jpeg?zoom=3&resize=272%2C204&ssl=1 816w" sizes="(max-width: 272px) 100vw, 272px" /></figure> 958 </a> 959 <div class="nv-post-content"> 960 <h3 class="nv-post-title small-size"><a href="https://makezine.com/article/technology/petoi-quaddle-a-robotic-pet-for-everyone/">Petoi Quaddle, a Robotic Pet for Everyone</a></h3> 961 <div class="nv-post-excerpt">Petoi's new Quaddle robot is their most capable and affordable quadruped yet.</div> 962 </div>
962<!-- .nv-post-content --> 963 </div><!-- .nv-single-post --> 964 </li> 965 <li> 966 <div class="nv-single-post nv-clearfix wow fadeInLeft" data-wow-delay="1.5s"> 967 <a class="nv-post-thumb" href="https://makezine.com/article/technology/open-source/the-first-open-healthware-certifications-are-in/"> 968 <figure><img width="272" height="204" src="https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/OSHWA-COSMIIC.png?resize=272%2C204&ssl=1" class="attachment-news-vibrant-block-thumb size-news-vibrant-block-thumb wp-post-image" alt="The First Open Healthware Certifications Are In" decoding="async" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/OSHWA-COSMIIC.png?resize=272%2C204&ssl=1 272w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/OSHWA-COSMIIC.png?zoom=2&resize=272%2C204&ssl=1 544w, https://i0.wp.com/makezine.com/wp-content/uploads/2026/09/OSHWA-COSMIIC.png?zoom=3&resize=272%2C204&ssl=1 816w" sizes="(max-width: 272px) 100vw, 272px" /></figure> 969 </a> 970 <div class="nv-post-content"> 971 <h3 class="nv-post-title small-size"><a href="https://makezine.com/article/technology/open-source/the-first-open-healthware-certifications-are-in/">The First Open Healthware Certifications Are In</a></h3> 972 <div class="nv-post-excerpt">OSHWA developed a new certification process specific to open health devices. We are extremely proud to highlight the first Open Healthware Certifications.</div> 973 </div><!-- .nv-post-content --> 974 </div><!-- .nv-single-post --> 975 </li> 976 </ul> </div><!-- .nv-recent-posts-wrapper --> 977 <a class="seeMore" href="/blog">See More</a> 978 </section> </div><!-- .bottom-primary --> 979 <div class="bottom-right-aside"> 980 <section id="upcoming_mfaires_widget-2" class="widget widget_upcoming_mfaires_widget"><a href='https://makerfaire.com/map' target='_blank'><img class='mf-logo' src='/wp-content/themes/makezine/images/makerfaire-logo.png' alt='Maker Faire' /></a><h4 class="nv-block-title"><a href='https://makerfaire.com/map' target='_blank'>Find A Faire Near You!</a></h4><div class="upcoming-makerfaires-feed"><ul><li> 981 <a target='_blank' href='https://www.btxspacefest.com/makerfaire'> 982 <h4>Maker Faire Brownsville</h4> 983 <div class='faire-feed-date'>September 24-26</div> 984 <div class='faire-feed-location'>543 E 11th St Brownsville TX United States</div> 985 </a> 986 </li><li> 987 <a target='_blank' href='https://makerfaire.com/bay-area/'> 988 <h4>Maker Faire Bay Area</h4> 989 <div class='faire-feed-date'>September 25-27, 2026</div> 990 <div class='faire-feed-location'>560 Nimitz Ave. Mare Island CA United States</div> 991 </a> 992 </li><li> 993 <a target='_blank' href='https://makerbox.la/event/maker-faire-vientiane-2025/'> 994 <h4>Maker Faire Vientiane</h4> 995 <div class='faire-feed-date'>October 2-4, 2026</div> 996 <div class='faire-feed-location'> Vientiane Laos</div> 997 </a> 998 </li><li> 999 <a target='_blank' href='https://malta.makerfaire.com/'> 1000 <h4>Maker Faire Malta</h4> 1001 <div class='faire-feed-date'>October 2-4, 2026</div> 1002 <div class='faire-feed-location'> Kalkara Malta</div> 1003 </a> 1004 </li><li> 1005 <a target='_blank' href='https://happyvalley.makerfaire.com/'> 1006 <h4>Maker Faire Happy Valley</h4> 1007 <div class='faire-feed-date'>October 3 & 4, 2026</div> 1008 <div class='faire-feed-location'> State College PA United States</div> 1009 </a> 1010 </li><li> 1011 <a target='_blank' href='https://rocklin.makerfaire.com/'> 1012 <h4>Maker Faire Rocklin</h4> 1013 <div class='faire-feed-date'>October 3, 2026</div> 1014 <div class='faire-feed-location'> Rocklin CA United States</div> 1015 </a> 1016 </li><li> 1017 <a target='_blank' href='https://makerfaire.cz/ceske-budejovice/'> 1018 <h4>Maker Faire Ceske Budejovice</h4> 1019 <div class='faire-feed-date'>October 3, 2026</div> 1020 <div class='faire-feed-location'> Ceske Budejovice Czech Republic</div> 1021 </a> 1022 </li><li> 1023 <a target='_blank' href='https://france.makerfaire.com/'> 1024 <h4>Maker Faire Leroy Merlin France</h4> 1025 <div class='faire-feed-date'>October 3, 2026</div> 1026 <div class='faire-feed-location'> France</div> 1027 </a> 1028 </li></ul></div></section> </div><!-- .bottom-right-aside --> 1029 </div>
1029<!-- .nv-home-bottom-section --> 1030 1031 </div><!-- .cv-container --> 1032 </div><!-- #content --> 1033 1034 <footer id="colophon" class="site-footer nv-widget-bg-color" role="contentinfo"> 1035<div id="top-footer" class="footer-widgets-wrapper footer_column_three nv-clearfix"> 1036 <div class="cv-container"> 1037 <div class="footer-widgets-area nv-clearfix"> 1038 <div class="nv-footer-widget-wrapper nv-column-wrapper nv-clearfix"> 1039 1040 <div class="nv-footer-widget wow fadeInLeft" data-wow-duration="0.5s"> 1041 </div> 1042 1043 <div class="nv-footer-widget wow fadeInLeft" data-woww-duration="1s"> 1044 </div> 1045 1046 <div class="nv-footer-widget wow fadeInLeft" data-wow-duration="1.5s"> 1047 </div> 1048 1049 1050 </div><!-- .nv-footer-widget-wrapper --> 1051 </div><!-- .footer-widgets-area --> 1052 </div><!-- .cv-container --> 1053</div><!-- .footer-widgets-wrapper --><div class="bottom-footer default nv-clearfix"><div class="cv-container"></footer><!-- #colophon --><div id="nv-scrollup" class="animated arrow-hide"><i class="fa fa-chevron-up"></i></div> <div class="affiliate-message hidden"> 1054 <div class="container"> 1055 <i class="fas fa-angle-double-right"></i> 1056 When you buy through links on our site, we may earn an affiliate commission. 1057 </div> 1058 </div> 1059 <footer class="universal-footer"> 1060 <div class="floating-footer"> 1061 <a class="floatingfooter-cta" href="https://makerfaire.com/bay-area/" target="_blank"> 1062 <picture class="mfba2026-picture"> 1063 <source media="(max-width: 600px)" 1064 srcset="https://make.co/wp-content/universal-assets/v2/images/advanced-makerfaire-2026-mobile.webp?v=2"> 1065 <source media="(max-width: 980px)" 1066 srcset="https://make.co/wp-content/universal-assets/v2/images/advanced-makerfaire-2026-tablet.webp?v=2"> 1067 <img src="https://make.co/wp-content/universal-assets/v2/images/advanced-makerfaire-2026-desktop.webp?v=2" 1068 loading="eager" 1069 decoding="async" 1070 class="skip-lazy" 1071 alt="Get Your Tickets to Maker Faire 2026" 1072 onerror="this.onerror=null;this.src='https://make.co/wp-content/universal-assets/v2/images/advanced-makerfaire-2026-desktop.webp';this.srcset=''" 1073 data-photo="https://make.co/wp-content/universal-assets/v2/images/advanced-makerfaire-2026-desktop.webp"> 1074 </picture> 1075 </a> 1076 </div> 1077
1077<script> 1078 const getDomain = url => { 1079 var host = window.location.host; 1080 var subdomain = host.split('.')[0]; 1081 if(subdomain) { 1082 return subdomain; 1083 } else { 1084 return host; 1085 } 1086 }; 1087 jQuery(".floatingfooter-cta").attr("href", jQuery(".floatingfooter-cta").attr("href") + "?affl=" + getDomain(window.location)); 1088 </script>
1088 1089 <style> 1090 .floating-footer { 1091 background: #1b92c3; 1092 @media screen and (max-width: 600px) { 1093 max-height: 200px; 1094 } 1095 } 1096 .floating-footer a { 1097 display: flex; 1098 width: 100%; 1099 cursor: pointer; 1100 justify-content: center; 1101 } 1102 .universal-footer { 1103 padding-bottom: 120px; 1104 @media screen and (max-width: 600px) { 1105 padding-bottom: 200px; 1106 } 1107 } 1108 </style> 1109 1110 <section class="magazine-footer"> 1111 <div class="wrapper"> 1112 <div class="magazine-image"> 1113 <img class="img-responsive float-left" 1114 src="https://make.co/wp-content/universal-assets/v2/images/make-magazine-covers.jpg?ver=98" 1115 alt="Subscribe to Make: Magazine" width="380" height="250" /> 1116 </div> 1117 <div class="magazine-text"> 1118 <h4>Subscribe & Save</h4> 1119 <ul class="hidden-sm hidden-xs"> 1120 <li>Dozens of projects in every issue covering electronics, craft, fabrication, and more</li> 1121 <li>Learn tips and skill-building tutorials from experts in the maker community</li> 1122 <li>Save over 40% off the annual cover price for a full year (4 issues) of Make:</li> 1123 </ul> 1124 <a href="https://subscribe.makezine.com/Make_subscribe?utm_source=make&utm_medium=universal_footer&utm_campaign=fat_footer&utm_content=launch" 1125 class="universal-btn-red" target="_blank">SUBSCRIBE NOW</a> 1126 </div> 1127 </div> 1128 </section> 1129 <section class="link-footer wrapper"> 1130 <div class="footer-makey"> 1131 <img src="https://make.co/wp-content/universal-assets/v2/images/makey-magazine.webp" width="150px" height="165px" alt="Makey Robot" /> 1132 </div> 1133 <div class="link-section"> 1134 <div class="link-column"> 1135 <h5>About</h5> 1136 <ul> 1137 <li><a href="https://make.co/our-team">Our Team</a></li> 1138 <li><a href="https://make.co/">What We Do</a></li><!-- Soon to be an about us page --> 1139 <li><a href="https://make.co/partner">Our Partners</a></li> 1140 <li><a href="https://make.co/maker-movement/">Maker Movement</a></li> 1141 </ul> 1142 </div> 1143 <div class="link-column"> 1144 <h5>Explore</h5> 1145 <ul> 1146 <li><a href="https://makezine.com/"><i>Make:</i> magazine</a></li> 1147 <li><a href="https://makerfaire.com/">Maker Faire</a></li> 1148 <li><a href="https://makershed.com/">Maker Shed</a></li> 1149 <li><a href="https://makercamp.make.co/">Maker Camp</a></li> 1150 </ul> 1151 </div> 1152 </div> 1153 <div class="link-section"> 1154 <div class="link-column"> 1155 <h5>Subscriptions</h5> 1156 <ul> 1157 <li><a href="https://subscribe.makezine.com/Make_subscribe?utm_source=make&utm_medium=universal_footer&utm_campaign=footer-subscribe&utm_content=launch" 1158 target="_blank">Purchase</a></li> 1159 <li><a href="https://subscribe.makezine.com/loading.do?omedasite=Make_gift_subscription&utm_source=make&utm_medium=universal_footer&utm_campaign=footer-gift&utm_content=launch" 1160 target="_blank">Give A Gift</a></li> 1161 <li><a href="https://subscribe.makezine.com/Make_account_status?utm_source=make&utm_medium=universal_footer&utm_campaign=footer-manage&utm_content=launch" 1162 target="_blank">Manage</a></li> 1163 <li><a href="https://make.co/newsletters/">Newsletters</a></li> 1164 </ul> 1165 </div> 1166 <div class="link-column"> 1167 <h5>Contact</h5> 1168 <ul> 1169 <li><a href="https://make.co/contact/">Contact Us</a></li> 1170 <li><a href="https://make.co/partner/">Advertise</a></li> 1171 <li><a href="https://help.make.co">Help Center</a></li> 1172 <li><a href="mailto:[email protected]">Press</a></li> 1173 1174 </ul> 1175 </div> 1176 </div> 1177 <div class="footer-social"> 1178 <h5>Connect</h5> 1179 <div class="link-column"> 1180 <div class="footer-social-section"> 1181 <span class="footer-label"><i>Make:</i> magazine</span> 1182 <ul> 1183 <li><a href="https://x.com/make" aria-label="Make: Magazine Twitter/X" 1184 target="_blank"><i aria-hidden="true" class="fab fa-square-x-twitter"></i></a></li> 1185 <li><a href="https://facebook.com/makemagazine" aria-label="Make: Magazine Facebook" 1186 target="_blank"><i aria-hidden="true" class="fab fa-facebook-square"></i></a></li> 1187 <li><a href="https://youtube.com/user/makemagazine" aria-label="Make: Magazine Youtube" 1188 target="_blank"><i aria-hidden="true" class="fab fa-square-youtube"></i></a></li> 1189 <li><a href="https://instagram.com/makemagazine" aria-label="Make: Magazine Instagram" 1190 target="_blank"><i aria-hidden="true" class="fab fa-square-instagram"></i></a></li> 1191 <li><a href="https://discord.gg/mpBkj2hhJ4" class="discord-footer" aria-label="Make: Magazine Discord" 1192 target="_blank"><i aria-hidden="true" class="fab fa-discord"></i></a></li> 1193 </ul>
1194 </div> 1195 <div class="footer-social-section"> 1196 <span class="footer-label">Maker Faire:</span> 1197 <ul> 1198 <li><a href="https://x.com/makerfaire" aria-label="Maker Faire Twitter/X" 1199 target="_blank"><i aria-hidden="true" class="fab fa-square-x-twitter"></i></a></li> 1200 <li><a href="https://facebook.com/makerfaire" aria-label="Maker Faire Facebook" 1201 target="_blank"><i aria-hidden="true" class="fab fa-facebook-square"></i></a></li> 1202 <li><a href="https://youtube.com/makerfaire" aria-label="Maker Faire Youtube" 1203 target="_blank"><i aria-hidden="true" class="fab fa-square-youtube"></i></a></li> 1204 <li><a href="https://instagram.com/makerfaire" aria-label="Maker Faire Instagram" 1205 target="_blank"><i aria-hidden="true" class="fab fa-square-instagram"></i></a></li> 1206 <li><a href="https://discord.gg/mpBkj2hhJ4" class="discord-footer" aria-label="Maker Faire Discord" 1207 target="_blank"><i aria-hidden="true" class="fab fa-discord"></i></a></li> 1208 </ul> 1209 </div> 1210 </div> 1211 </div> 1212 </section> 1213 <section class="bottom-footer wrapper"> 1214 <div class="privacy"> 1215 <a href="https://make.co/terms-and-privacy-policy/#privacy-policy">Privacy Policy</a> 1216 </div> 1217 <div class="terms"> 1218 <a href="https://make.co/terms-and-privacy-policy/#terms-of-use">Terms of Use</a> 1219 </div> 1220 <div class="make-footer-copyright"> 1221 Make Community LLC. © <span class="current-year">2026</span> All Rights Reserved 1222 </div> 1223 </section> 1224</footer> 1225 1226<div id="pinterest-offer" style="display:none;""> 1227 <a href="https://subscribe.makezine.com/Make_subscribe?PC=MK&PK=M0MPT2&utm_source=make&utm_medium=pinterest_popup&utm_campaign=pinterest&utm_content=launch" 1228 target="_blank"> 1229 <b>Special Pinterest-only offer!<br />One year of Make: Magazine for just $19.99</b> 1230 <img src="https://make.co/wp-content/universal-assets/v2/images/make-magazine-covers-4.jpg?ver=98" 1231 alt="Special Pinterest Make: Magazine subscription offer" width="300px" height="253px" /> 1232 </a> 1233</div> 1234 1235<!-- Cookie footer banner --> 1236<div id="cookie-footer"> 1237 <div id=""cookie-overlay"></div> 1238 <div class="cookie-footer-innerwrap"> 1239 <div class="cookie-text"> 1240 <h5>Cookies: Here's The Actual Breakdown.</h5> 1241 <p>Essential cookies run regardless - they're what keep the lights on and the sites operating.</p> 1242 <p>Analytics cookies are enabled by default. Advertising cookies require your consent.</p> 1243 <p>Optional cookies help us improve UX and target content smarter. Zero data sold. Zero Personally Identifiable Information shared with third parties.</p> 1244 </div> 1245 <button id="cookie-accept" class="universal-btn">Accept all</button> 1246 <button id="cookie-analytics-only" class="universal-btn-reversed">Analytic Cookies Only</button> 1247 <button id="cookie-configure" class="universal-btn-reversed">Preferences</button> 1248 1249 </div> 1250</div> 1251 1252<!-- Cookie preferences dialog --> 1253<div id="cookie-dialog"> 1254 1255 <p>Our websites use cookies to improve your browsing experience. You can manage your preferences below. Some cookies are essential for basic site functionality and cannot be disabled.</p> 1256 1257 <!-- Analytics cookies — on by default, opt-out --> 1258 <div class="cookie-toggle"> 1259 <span class="cookie-toggle-title">Analytics cookies</span> 1260 <input type="checkbox" id="analyticsCookies" class="cmn-toggle cmn-toggle-round" checked /> 1261 <label for="analyticsCookies">Analytics cookies</label> 1262 </div> 1263 <div> 1264 <p class="cookie-toggle-desc">We use Google Analytics and ActiveCampaign site tracking to understand how visitors use our sites and to personalize communications with existing subscribers. No personal data is shared with third parties for advertising purposes. Enabled by default - you can opt out by switching off the toggle above.</p> 1265 </div> 1266 1267 <!-- Advertising cookies — off by default, opt-in --> 1268 <div class="cookie-toggle"> 1269 <span class="cookie-toggle-title">Advertising & tracking cookies</span>
1270 <input type="checkbox" id="nonNeccessaryCookies" class="cmn-toggle cmn-toggle-round" /> 1271 <label for="nonNeccessaryCookies">Advertising & tracking cookies</label> 1272 </div> 1273 <div> 1274 <p class="cookie-toggle-desc">Used by Facebook, LinkedIn, X, and others to enable targeted advertising features. These will not be activated without your explicit consent.</p> 1275 </div> 1276 1277 <button class="universal-btn" type="button" onclick="jQuery('.ui-dialog-titlebar-close').click()">Save preferences</button> 1278 1279</div><!-- #page --> 1280 1281
1282<script type="speculationrules"> 1283{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/makezine/*","/wp-content/themes/news-vibrant-pro/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1284</script>
1284 1285 <div class="jetpack-instant-search__widget-area" style="display: none"> 1286 <div id="jetpack-search-filters-1" class="widget jetpack-filters widget_search"> <div id="jetpack-search-filters-1-wrapper" class="jetpack-instant-search-wrapper"> 1287 </div></div> </div> 1288 <div id="shopwp-root"></div>
1288<script id="wp-hooks-js" src="https://c0.wp.com/c/7.0.5/wp-includes/js/dist/hooks.min.js"></script>
vendor: 1 bytes, line 1288
1288
1289<script id="wp-i18n-js" src="https://c0.wp.com/c/7.0.5/wp-includes/js/dist/i18n.min.js"></script>
vendor: 1 bytes, line 1289
1289
1290<script id="wp-i18n-js-after"> 1291wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1292//# sourceURL=wp-i18n-js-after 1293</script>
vendor: 1 bytes, line 1293
1293
1294<script id="wp-jp-i18n-loader-js" src="https://makezine.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.js?minify=true&ver=5ba5dddc04be2306aaf0"></script>
vendor: 1 bytes, line 1294
1294
1295<script id="wp-jp-i18n-loader-js-after"> 1296wp.jpI18nLoader.state = {"baseUrl":"https://makezine.com/wp-content/languages/","locale":"en_US","domainMap":{"jetpack-admin-ui":"plugins/jetpack","jetpack-agents-manager":"plugins/jetpack","jetpack-assets":"plugins/jetpack","jetpack-block-delimiter":"plugins/jetpack-social","jetpack-boost-core":"plugins/jetpack-social","jetpack-boost-speed-score":"plugins/jetpack-social","jetpack-config":"plugins/jetpack-social","jetpack-connection":"plugins/jetpack","jetpack-explat":"plugins/jetpack","jetpack-image-cdn":"plugins/jetpack-social","jetpack-ip":"plugins/jetpack","jetpack-jitm":"plugins/jetpack","jetpack-licensing":"plugins/jetpack-social","jetpack-my-jetpack":"plugins/jetpack","jetpack-password-checker":"plugins/jetpack-social","jetpack-plugins-installer":"plugins/jetpack-social","jetpack-post-list":"plugins/jetpack","jetpack-post-media":"plugins/jetpack-social","jetpack-protect-models":"plugins/jetpack-social","jetpack-protect-status":"plugins/jetpack-social","jetpack-publicize-pkg":"plugins/jetpack","jetpack-sync":"plugins/jetpack","jetpack-wp-build-polyfills":"plugins/jetpack","jetpack-account-protection":"plugins/jetpack","jetpack-activity-log":"plugins/jetpack","jetpack-backup-pkg":"plugins/jetpack","jetpack-blaze":"plugins/jetpack","jetpack-classic-theme-helper":"plugins/jetpack","jetpack-compat":"plugins/jetpack","jetpack-external-connections":"plugins/jetpack","jetpack-external-media":"plugins/jetpack","jetpack-forms":"plugins/jetpack","jetpack-import":"plugins/jetpack","jetpack-jwt":"plugins/jetpack","jetpack-masterbar":"plugins/jetpack","jetpack-menu-badges":"plugins/jetpack","jetpack-newsletter":"plugins/jetpack","jetpack-paypal-payments":"plugins/jetpack","jetpack-podcast":"plugins/jetpack","jetpack-premium-analytics-pkg":"plugins/jetpack","jetpack-scan-page":"plugins/jetpack","jetpack-search-pkg":"plugins/jetpack","jetpack-seo":"plugins/jetpack","jetpack-stats-admin":"plugins/jetpack","jetpack-stats-pkg":"plugins/jetpack","jetpack-videopress-pkg":"plugins/jetpack","jetpack-waf":"plugins/jetpack","jetpack-wp-abilities":"plugins/jetpack"},"domainPaths":{"jetpack-admin-ui":"jetpack_vendor/automattic/jetpack-admin-ui/","jetpack-agents-manager":"jetpack_vendor/automattic/jetpack-agents-manager/","
1296jetpack-assets":"jetpack_vendor/automattic/jetpack-assets/","jetpack-block-delimiter":"jetpack_vendor/automattic/block-delimiter/","jetpack-boost-core":"jetpack_vendor/automattic/jetpack-boost-core/","jetpack-boost-speed-score":"jetpack_vendor/automattic/jetpack-boost-speed-score/","jetpack-config":"jetpack_vendor/automattic/jetpack-config/","jetpack-connection":"jetpack_vendor/automattic/jetpack-connection/","jetpack-explat":"jetpack_vendor/automattic/jetpack-explat/","jetpack-image-cdn":"jetpack_vendor/automattic/jetpack-image-cdn/","jetpack-ip":"jetpack_vendor/automattic/jetpack-ip/","jetpack-jitm":"jetpack_vendor/automattic/jetpack-jitm/","jetpack-licensing":"jetpack_vendor/automattic/jetpack-licensing/","jetpack-my-jetpack":"jetpack_vendor/automattic/jetpack-my-jetpack/","jetpack-password-checker":"jetpack_vendor/automattic/jetpack-password-checker/","jetpack-plugins-installer":"jetpack_vendor/automattic/jetpack-plugins-installer/","jetpack-post-list":"jetpack_vendor/automattic/jetpack-post-list/","jetpack-post-media":"jetpack_vendor/automattic/jetpack-post-media/","jetpack-protect-models":"jetpack_vendor/automattic/jetpack-protect-models/","jetpack-protect-status":"jetpack_vendor/automattic/jetpack-protect-status/","jetpack-publicize-pkg":"jetpack_vendor/automattic/jetpack-publicize/","jetpack-sync":"jetpack_vendor/automattic/jetpack-sync/","jetpack-wp-build-polyfills":"jetpack_vendor/automattic/jetpack-wp-build-polyfills/","jetpack-account-protection":"jetpack_vendor/automattic/jetpack-account-protection/","jetpack-activity-log":"jetpack_vendor/automattic/jetpack-activity-log/","jetpack-backup-pkg":"jetpack_vendor/automattic/jetpack-backup/","jetpack-blaze":"jetpack_vendor/automattic/jetpack-blaze/","jetpack-classic-theme-helper":"jetpack_vendor/automattic/jetpack-classic-theme-helper/","jetpack-compat":"jetpack_vendor/automattic/jetpack-compat/","jetpack-external-connections":"jetpack_vendor/automattic/jetpack-external-connections/","jetpack-external-media":"jetpack_vendor/automattic/jetpack-external-media/","jetpack-forms":"jetpack_vendor/automattic/jetpack-forms/","jetpack-import":"jetpack_vendor/automattic/jetpack-import/","jetpack-jwt":"jetpack_vendor/automattic/jetpack-jwt/","jetpack-masterbar":"jetpack_vendor/automattic/jetpack-masterbar/","jetpack-menu-badges":"jetpack_vendor/automattic/jetpack-menu-badges/","jetpack-newsletter":"jetpack_vendor/automattic/jetpack-newsletter/","jetpack-paypal-payments":"jetpack_vendor/automattic/jetpack-paypal-payments/","jetpack-podcast":"jetpack_vendor/automattic/jetpack-podcast/","jetpack-premium-analytics-pkg":"jetpack_vendor/automattic/jetpack-premium-analytics/","jetpack-scan-page":"jetpack_vendor/automattic/jetpack-scan-page/","jetpack-search-pkg":"jetpack_vendor/automattic/jetpack-search/","jetpack-seo":"jetpack_vendor/automattic/jetpack-seo/","jetpack-stats-admin":"jetpack_vendor/automattic/jetpack-stats-admin/","jetpack-stats-pkg":"jetpack_vendor/automattic/jetpack-stats/","jetpack-videopress-pkg":"jetpack_vendor/automattic/jetpack-videopress/","jetpack-waf":"jetpack_vendor/automattic/jetpack-waf/","jetpack-wp-abilities":"jetpack_vendor/automattic/jetpack-wp-abilities/"}}; 1297//# sourceURL=wp-jp-i18n-loader-js-after 1298</script>
vendor: 1 bytes, line 1298
1298
1299<script id="wp-polyfill-js" src="https://c0.wp.com/c/7.0.5/wp-includes/js/dist/vendor/wp-polyfill.min.js"></script>
vendor: 1 bytes, line 1299
1299
1300<script id="wp-url-js" src="https://c0.wp.com/c/7.0.5/wp-includes/js/dist/url.min.js"></script>
vendor: 1 bytes, line 1300
1300
1301<script id="jetpack-instant-search-js-before"> 1302var JetpackInstantSearchOptions={"overlayOptions":{"colorTheme":"light","enableInfScroll":true,"enableFilteringOpensOverlay":true,"enablePostDate":true,"enableProductPrice":true,"enableSort":true,"highlightColor":"#FFC","overlayTrigger":"submit","resultFormat":"expanded","showPoweredBy":false,"defaultSort":"newest","excludedPostTypes":["attachment","reviews","gift_guide","page","e-floating-buttons","volume","topic","wps_products"],"fallbackImageUrl":"","enableFallbackImage":false},"homeUrl":"https://makezine.com","locale":"en-US","postsPerPage":7,"siteId":179013238,"searchSuggestionsEnabled":false,"postTypes":{"post":{"singular_name":"Post","name":"Posts"},"page":{"singular_name":"Page","name":"Pages"},"attachment":{"singular_name":"Media","name":"Media"},"wps_products":{"singular_name":"Product","name":"Products"},"wps_collections":{"singular_name":"Collection","name":"Collections"},"products":{"singular_name":"Product Reviews","name":"Product Reviews"},"reviews":{"singular_name":"Comparisons","name":"Comparisons"},"gift_guide":{"singular_name":"Gift Guide Item","name":"Gift Guide Items"},"projects":{"singular_name":"Project","name":"Projects"},"topic":{"singular_name":"Topic","name":"Topic"},"volume":{"singular_name":"Volume","name":"Volume"},"make_live":{"singular_name":"Make: Live","name":"Make: Live"}},"webpackPublicPath":"https://makezine.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-search/build/instant-search/","isPhotonEnabled":true,"isFreePlan":false,"apiRoot":"https://makezine.com/wp-json/","apiNonce":"3dcde671ee","isPrivateSite":false,"isWpcom":false,"hasOverlayWidgets":true,"widgets":[{"filters":[{"name":"Post Types","type":"post_type","count":5,"widget_id":"jetpack-search-filters-1","filter_id":"post_type_0"},{"name":"Categories","type":"taxonomy","taxonomy":"category","count":5,"widget_id":"jetpack-search-filters-1","filter_id":"taxonomy_1"},{"name":"Tags","type":"taxonomy","taxonomy":"post_tag","count":5,"widget_id":"jetpack-search-filters-1","filter_id":"taxonomy_2"},{"name":"Year","type":"date_histogram","count":50,"field":"post_date","interval":"year","widget_id":"jetpack-search-filters-1","filter_id":"date_histogram_3"}],"widget_id":"jetpack-search-filters-1"}],"widgetsOutsideOverlay":[{"filters":[{"name":"Post Types","type":"post_type","count":5,"widget_id":"jetpack-search-filters-2","filter_id":"post_type_4"},{"name":"Categories","type":"taxonomy","taxonomy":"category","count":5,"widget_id":"jetpack-search-filters-2","filter_id":"taxonomy_5"},{"name":"Tags","type":"taxonomy","taxonomy":"post_tag","count":5,"widget_id":"jetpack-search-filters-2","filter_id":"taxonomy_6"},{"name":"Year","type":"date_histogram","count":50,"field":"post_date","interval":"year","widget_id":"jetpack-search-filters-2","filter_id":"date_histogram_7"}],"widget_id":"jetpack-search-filters-2"}],"hasNonSearchWidgets":false,"preventTrackingCookiesReset":false,"disableTracking":false,"aiAnswersEnabled":false}; 1303//# sourceURL=jetpack-instant-search-js-before 1304</script>
vendor: 1 bytes, line 1304
1304
1305<script id="jetpack-instant-search-js" src="https://makezine.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-search/build/instant-search/jp-search.js?minify=false&ver=e1985dfd1a05046a42d5"></script>
vendor: 1 bytes, line 1305
1305
1306<script id="jp-tracks-js" src="//stats.wp.com/w.js?ver=202639"></script>
vendor: 1 bytes, line 1306
1306
1307<script id="rocket-browser-checker-js-after"> 1308"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); 1309//# sourceURL=rocket-browser-checker-js-after 1310</script>
vendor: 1 bytes, line 1310
1310
1311<script id="rocket-preload-links-js-extra"> 1312var RocketPreloadLinksConfig = {"excludeUris":"/wp-admin/|/2021/11/16/when-should-makers-use-manufacturing-on-demand/|/blog/|/wp-json/yoast/|/wp-json/yoast/|/comparison/boards/|/tag/js/gpt.js/|/jsma/68qNg8e/ma.js/|/|/index.php|/wp-login.php/|/ask-make/|/article/maker-news/a-fresh-look-at-maker-faire-gent-2026/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://makezine.com","onHoverDelay":"100","rateThrottle":"3"}; 1313//# sourceURL=rocket-preload-links-js-extra 1314</script>
vendor: 1 bytes, line 1314
1314
1315<script id="rocket-preload-links-js-after"> 1316(function() { 1317"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); 1318}()); 1319 1320//# sourceURL=rocket-preload-links-js-after 1321</script>
vendor: 1 bytes, line 1321
1321
1322<script id="news-vibrant-navigation-js" src="https://makezine.com/wp-content/themes/news-vibrant-pro/assets/js/navigation.js?ver=1.0.878"></script>
vendor: 1 bytes, line 1322
1322
1323<script id="jquery-sticky-js" src="https://makezine.com/wp-content/themes/news-vibrant-pro/assets/library/sticky/jquery.sticky.js?ver=20150416"></script>
vendor: 1 bytes, line 1323
1323
1324<script id="nv-sticky-menu-setting-js" src="https://makezine.com/wp-content/themes/news-vibrant-pro/assets/library/sticky/sticky-setting.js?ver=20150309"></script>
vendor: 1 bytes, line 1324
1324
1325<script id="news-vibrant-skip-link-focus-fix-js" src="https://makezine.com/wp-content/themes/news-vibrant-pro/assets/js/skip-link-focus-fix.js?ver=1.0.878"></script>
vendor: 1 bytes, line 1325
1325
1326<script id="jquery-ui-core-js" src="https://c0.wp.com/c/7.0.5/wp-includes/js/jquery/ui/core.min.js"></script>
vendor: 1 bytes, line 1326
1326
1327<script id="jquery-ui-tabs-js" src="https://c0.wp.com/c/7.0.5/wp-includes/js/jquery/ui/tabs.min.js"></script>
vendor: 1 bytes, line 1327
1327
1328<script id="theia-sticky-sidebar-js" src="https://makezine.com/wp-content/themes/news-vibrant-pro/assets/library/stickysidebar/theia-sticky-sidebar.js?ver=1.4.0"></script>
vendor: 1 bytes, line 1328
1328
1329<script id="nv-combine-scripts-js" src="https://makezine.com/wp-content/themes/news-vibrant-pro/assets/js/nv-combine-scripts.js?ver=1.0.878"></script>
vendor: 1 bytes, line 1329
1329
1330<script id="react-js" src="https://c0.wp.com/c/7.0.5/wp-includes/js/dist/vendor/react.min.js"></script>
vendor: 1 bytes, line 1330
1330
1331<script id="react-dom-js" src="https://c0.wp.com/c/7.0.5/wp-includes/js/dist/vendor/react-dom.min.js"></script>
vendor: 1 bytes, line 1331
1331
1332<script id="wp-escape-html-js" src="https://c0.wp.com/c/7.0.5/wp-includes/js/dist/escape-html.min.js"></script>
vendor: 1 bytes, line 1332
1332
1333<script id="wp-element-js" src="https://c0.wp.com/c/7.0.5/wp-includes/js/dist/element.min.js"></script>
vendor: 1 bytes, line 1333
1333
1334<script id="shopwp-runtime-js" src="https://makezine.com/wp-content/plugins/shopwp-pro/dist/runtime.js?ver=1780445404"></script>
vendor: 1 bytes, line 1334
1334
1335<script id="shopwp-vendors-public-js" src="https://makezine.com/wp-content/plugins/shopwp-pro/dist/vendors-public.js?ver=1780445404"></script>
vendor: 1 bytes, line 1335
1335
1336<script id="shopwp-public-js-before"> 1337var shopwp = {"cart":{"icon":false,"type":"inline","showCounter":true,"dataType":false,"iconColor":"#FFF","inlineIconColor":"#000","backgroundColor":"#000","counterBackgroundColor":"#6ae06a","counterTextColor":"#FFF","showInventoryLevels":true,"showCartLineSku":true,"leftInStockThreshold":10,"leftInStockText":"Hurry, we're almost out of this one!","cartTitle":"Shopping cart","checkoutText":"Begin checkout","updatingText":"Updating cart","checkoutFailedMessage":"Unable to checkout. Please reload the page and try again.","lineitemRemoveText":"Remove","lineitemSaleLabelText":"Sale!","lineitemsDisableLink":false,"lineitemsLinkTarget":"_self","lineitemsMaxQuantity":false,"lineitemsMinQuantity":1,"lineitemsQuantityStep":false,"notesLabel":"Checkout notes","notesUpdateFrequency":1000,"notesPlaceholder":"Enter note for checkout","emptyCartText":"Your cart is empty","subtotalLabelText":"Subtotal:","showCartCloseIcon":true,"showCartTitle":true,"maxQuantity":false,"language":"en","country":"US","currency":"USD","checkoutButtonTextColor":"white","isPageBuilder":false},"collections":{"componentId":false,"query":"","queryExclude":false,"sortBy":"collection_default","reverse":false,"pageSize":20,"product":false,"productId":false,"postId":false,"availableForSale":"any","productType":false,"tag":false,"collection":false,"productMetafields":false,"productVariantMetafields":false,"title":false,"titleColor":"#000","titleTypeFontFamily":false,"titleTypeFontSize":"22px","titleTypeFontWeight":false,"titleTypeTextTransform":false,"titleTypeFontStyle":false,"titleTypeTextDecoration":false,"titleTypeLineHeight":false,"titleTypeLetterSpacing":false,"descriptionLength":false,"descriptionColor":"#000","descriptionTypeFontFamily":false,"descriptionTypeFontSize":"16px","descriptionTypeFontWeight":false,"descriptionTypeTextTransform":false,"descriptionTypeFontStyle":false,"descriptionTypeTextDecoration":false,"descriptionTypeLineHeight":"1.6","descriptionTypeLetterSpacing":false,"descriptionClassName":"wps-component-products-description","variantsPrice":false,"vendor":false,"postMeta":false,"connective":"OR","limit":false,"random":false,"excludes":["description"],"itemsPerRow":3,"gridColumnGap":"20px","noResultsText":"No items left to show","alignHeight":true,"pagination":true,"dropzonePageSize":false,"dropzoneLoadMore":false,"dropzoneProductBuyButton":false,"dropzoneProductTitle":false,"dropzoneProductDescription":false,"dropzoneProductPricing":false,"dropzoneProductGallery":false,"dropzoneProductReviewsRating":false,"skipInitialRender":false,"queryType":"collectionProducts","infiniteScroll":false,"infiniteScrollOffset":-200,"isSingleComponent":false,"isSingular":false,"linkTo":"shopify","linkToUrl":false,"linkTarget":"_blank","linkWithBuyButton":false,"hideBuyButtonControls":false,"directCheckout":false,"htmlTemplate":false,"type":"products","fullWidth":false,"keepCommas":false,"showPriceUnderVariantButton":false,"addToCartButtonText":false,"addToCartButtonTextColor":"#FFF","addToCartButtonColor":"#0c0e1b","addToCartButtonTypeFontFamily":false,"addToCartButtonTypeFontSize":"16px","addToCartButtonTypeFontWeight":false,"addToCartButtonTypeTextTransform":false,"addToCartButtonTypeFontStyle":false,"addToCartButtonTypeTextDecoration":false,"addToCartButtonTypeLineHeight":false,"addToCartButtonTypeLetterSpacing":false,"variantDropdownButtonColor":"#FFF","variantDropdownButtonBorderColor":"#FFF","variantDropdownButtonTextColor":"#000","variantDropdownTypeFontFamily":false,"variantDropdownTypeFontSize":false,"variantDropdownTypeFontWeight":false,"variantDropdownTypeTextTransform":false,"variantDropdownTypeFontStyle":false,"variantDropdownTypeTextDecoration":false,"variantDropdownTypeLineHeight":false,"variantDropdownTypeLetterSpacing":false,"variantLabelTextColor":"#000","variantStyle":"buttons","hideVariantOptions":false,"hideQuantity":false,"minQuantity":1,"maxQuantity":false,"pricingTypeFontFamily":false,"pricingTypeFontSize":false,"pricingCompareAtTypeFontSize":false,"pricingCompareAtTypeFontColor":"#747474","pricingCompareAtTypeSaleTextColor":"green","pricingTypeFontWeight":false,"pricingTypeTextTransform":false,"pricingTypeFontStyle":false,"pricingTypeTextDecoration":false,"pricingTypeLineHeight":false,"pricingTypeLetterSpacing":false,"pricingColor":"#000","pricingClassName":"wps-component-products-pricing","showPriceRange":true,"showCompareAt":true,"showFeaturedOnly":false,"showZoom":false,"showAllImages":false,"imagesSizingToggle":true,"imagesSizingWidth":400,"imagesSizingHeight":400,"imagesSizingCrop":"center","imagesSizingScale":0,"imagesAlign":"left","imagesShowNextOnHover":false,"imagesLazyLoad":true,"imagePlaceholder":false,"thumbnailImagesSizingToggle":true,"thumbnailImagesSizingWidth":70,"thumbnailImagesSizingHeight":70,"thumbnailImagesSizingCrop":"center","thumbnailImagesSizingScale":0,"showImagesCarousel":false,"imageCarouselThumbs":false,"showThumbsCarou
1337sel":false,"carousel":false,"carouselDots":true,"carouselAutoplay":false,"carouselAutoplaySpeed":3000,"carouselInfinite":true,"carouselSpeed":500,"carouselSlidesToShow":3,"carouselSlidesToScroll":3,"carouselPrevArrow":false,"carouselNextArrow":false,"subscriptions":false,"subscriptionsSelectOnLoad":false,"subscriptionsDetailsText":"Products are automatically delivered on your schedule. No obligation, modify or cancel your subscription anytime.","subscriptionsDetailsHeading":"How subscriptions work:","subscriptionsDetailsLabel":"Subscription details","subscriptionsHideOnetime":false,"showOutOfStockVariants":true,"leftInStockThreshold":10,"leftInStockText":"Hurry, we're almost out of this one!","showInventoryLevels":false,"cacheTemplates":false,"containerWidth":"1300px","mobileColumns":1,"selectFirstVariant":true,"selectVariant":false,"resetVariantsAfterAdding":true,"openCartAfterAdding":true,"closeModalAfterAdding":false,"afterAddedText":"Added","clearSelectionsText":"Clear selections","quantityStep":false,"colorSwatchNames":["color","colour"],"imageZoomOptions":{"inlinePane":false,"inlineOffsetX":0,"inlineOffsetY":0,"touchDelay":100},"showSaleNotice":true,"saleLabelText":"Sale!","showSaleNoticePercentage":false,"showOutOfStockNotice":true,"titleClassName":"wps-products-title","noticeUnavailableText":"Out of stock","paginationLoadMoreText":"Load more","paginationLoadMoreButtonColor":"#415aff","outOfStockNoticeText":"Out of stock.","variantNotAvailableText":"Sorry, this variant is not available. Please try a different combination.","soldOutImageLabelText":"Sold out","searchBy":"title","searchPlaceholderText":"Search the store","showReviews":false,"language":"en","country":"US","currency":"USD","withSorting":false,"withPageSize":false,"withSearch":false,"variantId":false,"globalBorderRadius":"5px","sortByLabelText":"Sort by","filterByLabelText":"Filter by:","pageSizeLabelText":"Page size","showVariantButtonLabels":true,"isPageBuilder":false,"showPricingAboveAddToCartButton":false,"collectionsId":false,"collectionsQuery":"*","collectionsSortBy":"TITLE","collectionsReverse":false,"collectionsPageSize":10,"collectionsCollectionType":false,"collectionsImagesSizingToggle":0,"collectionsImagesSizingWidth":500,"collectionsImagesSizingHeight":300,"collectionsImagesSizingCrop":"center","collectionsImagesSizingScale":0,"collectionsCollectionId":false,"collectionsPostId":false,"collectionsConnective":"OR","collectionsTitle":false,"collectionsCollection":false,"collectionsItemsPerRow":3,"collectionsGridColumnGap":"20px","collectionsLimit":false,"collectionsPostMeta":false,"collectionsExcludes":["products"],"collectionsPagination":true,"collectionsDropzonePageSize":false,"collectionsDropzoneLoadMore":false,"collectionsSkipInitialRender":false,"collectionsDropzoneCollectionTitle":false,"collectionsDropzoneCollectionImage":false,"collectionsDropzoneCollectionDescription":false,"dropzoneProductProducts":false,"collectionsInfiniteScroll":false,"collectionsInfiniteScrollOffset":-200,"collectionsQueryType":"collections","collectionsIsSingular":false,"collectionsLinkTo":"wordpress","collectionsLinkToUrl":false,"collectionsLinkTarget":"_self","collectionsNoResultsText":"No collections left to show","collectionsType":"collection","collectionsSorting":false,"collectionsPaginationLoadMoreText":"Load more","collectionsPaginationLoadMoreButtonColor":"#415aff","collectionsTitleColor":"#000","collectionsTitleTypeFontFamily":false,"collectionsTitleTypeFontSize":"32px","collectionsTitleTypeFontWeight":false,"collectionsTitleTypeTextTransform":false,"collectionsTitleTypeFontStyle":false,"collectionsTitleTypeTextDecoration":false,"collectionsTitleTypeLineHeight":false,"collectionsTitleTypeLetterSpacing":false,"collectionsDescriptionLength":false,"collectionsDescriptionColor":"#000","collectionsDescriptionTypeFontFamily":false,"collectionsDescriptionTypeFontSize":"20px","collectionsDescriptionTypeFontWeight":false,"collectionsDescriptionTypeTextTransform":false,"collectionsDescriptionTypeFontStyle":false,"collectionsDescriptionTypeTextDecoration":false,"collectionsDescriptionTypeLineHeight":1.6,"collectionsDescriptionTypeLetterSpacing":false},"products":{"componentId":false,"query":"*","queryExclude":false,"sortBy":"title","reverse":false,"pageSize":7,"product":false,"productId":false,"postId":false,"availableForSale":"any","productType":false,"tag":false,"collection":false,"productMetafields":false,"productVariantMetafields":false,"title":false,"titleColor":"#000","titleTypeFontFamily":false,"titleTypeFontSize":"22px","titleTypeFontWeight":false,"titleTypeTextTransform":false,"titleTypeFontStyle":false,"titleTypeTextDecoration":false,"titleTypeLineHeight":false,"titleTypeLetterSpacing":false,"descriptionLength":false,"descriptionColor":"#000","descriptionTypeFontFamily":false,"descriptionTypeFontSize":"16px","descriptionTypeFontWeight":false,"descriptionTypeTextTransform":false,"descriptionTypeFontStyle":false,"descriptionTypeTextDecoration":false,"descriptionTypeLineHeight":"1.6","descriptionTypeLetterSpacing":false,"descriptionClassName":"wps-component-products-description","variantsPrice":false,"vendor":false,"postMeta":false,"connective":"OR","limit":false,"random":false,"excludes":["description"],"itemsPerRow":3,"gridColumnGap":"20px","noResultsText":"No items left to show","alignHeight":true,"pagination":true,"dropzonePageSize":false,"dropzoneLoadMore":false,"dropzoneProductBuyButton":false,"dropzoneProductTitle":false,"dropzoneProductDescription":false,"dropzoneProductPricing":false,"dropzoneProductGallery":false,"dropzoneProductReviewsRating":false,"skipInitialRender":false,"queryType":"products","infiniteScroll":false,"infiniteScrollOffset":-200,"isSingleComponent":false,"isSingular":false,"linkTo":"shopify","linkToUrl":false,"linkTarget":"_blank","linkWithBuyButton":false,"hideBuyButtonControls":false,"directCheckout":false,"htmlTemplate":false,"type":"products","fullWidth":false,"keepCommas":false,"showPriceUnderVariantButton":false,"addToCartButtonText":false,"addToCartButtonTextColor":"#FFF","addToCartButtonColor":"#0c0e1b","addToCartButtonTypeFontFamily":false,"addToCartButtonTypeFontSize":"16px","addToCartButtonTypeFontWeight":false,"addToCartButtonTypeTextTransform":false,"addToCartButtonTypeFontStyle":false,"addToCartButtonTypeTextDecoration":false,"addToCartButtonTypeLineHeight":false,"addToCartButtonTypeLetterSpacing":false,"variantDropdownButtonColor":"#FFF","variantDropdownButtonBorderColor":"#FFF","variantDropdownButtonTextColor":"#000","variantDropdownTypeFontFamily":false,"variantDropdownTypeFontSize":false,"variantDropdownTypeFontWeight":false,"variantDropdownTypeTextTransform":false,"variantDropdownTypeFontStyle":false,"variantDropdownTypeTextDecoration":false,"variantDropdownTypeLineHeight":false,"variantDropdownTypeLetterSpacing":false,"variantLabelTextColor":"#000","variantStyle":"buttons","hideVariantOptions":false,"hideQuantity":false,"minQuantity":1,"maxQuantity":false,"pricingTypeFontFamily":false,"pricingTypeFontSize":false,"pricingCompareAtTypeFontSize":false,"pricingCompareAtTypeFontColor":"#747474","pricingCompareAtTypeSaleTextColor":"green","pricingTypeFontWeight":false,"pricingTypeTextTransform":false,"pricingTypeFontStyle":false,"pricingTypeTextDecoration":false,"pricingTypeLineHeight":false,"pricingTypeLetterSpacing":false,"pricingColor":"#000","pricingClassName":"wps-component-products-pricing","showPriceRange":true,"showCompareAt":true,"showFeaturedOnly":false,"showZoom":false,"showAllImages":false,"imagesSizingToggle":true,"imagesSizingWidth":400,"imagesSizingHeight":400,"imagesSizingCrop":"center","imagesSizingScale":0,"imagesAlign":"left","imagesShowNextOnHover":false,"imagesLazyLoad":true,"imagePlaceholder":false,"thumbnailImagesSizingToggle":true,"thumbnailImagesSizingWidth":70,"thumbnailImagesSizingHeight":70,"thumbnailImagesSizingCrop":"center","thumbnailImagesSizingScale":0,"showImagesCarousel":false,"imageCarouselThumbs":false,"showThumbsCarou
1337sel":false,"carousel":false,"carouselDots":true,"carouselAutoplay":false,"carouselAutoplaySpeed":3000,"carouselInfinite":true,"carouselSpeed":500,"carouselSlidesToShow":3,"carouselSlidesToScroll":3,"carouselPrevArrow":false,"carouselNextArrow":false,"subscriptions":false,"subscriptionsSelectOnLoad":false,"subscriptionsDetailsText":"Products are automatically delivered on your schedule. No obligation, modify or cancel your subscription anytime.","subscriptionsDetailsHeading":"How subscriptions work:","subscriptionsDetailsLabel":"Subscription details","subscriptionsHideOnetime":false,"showOutOfStockVariants":true,"leftInStockThreshold":10,"leftInStockText":"Hurry, we're almost out of this one!","showInventoryLevels":false,"cacheTemplates":false,"containerWidth":"1300px","mobileColumns":1,"selectFirstVariant":true,"selectVariant":false,"resetVariantsAfterAdding":true,"openCartAfterAdding":true,"closeModalAfterAdding":false,"afterAddedText":"Added","clearSelectionsText":"Clear selections","quantityStep":false,"colorSwatchNames":["color","colour"],"imageZoomOptions":{"inlinePane":false,"inlineOffsetX":0,"inlineOffsetY":0,"touchDelay":100},"showSaleNotice":true,"saleLabelText":"Sale!","showSaleNoticePercentage":false,"showOutOfStockNotice":true,"titleClassName":"wps-products-title","noticeUnavailableText":"Out of stock","paginationLoadMoreText":"Load more","paginationLoadMoreButtonColor":"#415aff","outOfStockNoticeText":"Out of stock.","variantNotAvailableText":"Sorry, this variant is not available. Please try a different combination.","soldOutImageLabelText":"Sold out","searchBy":"title","searchPlaceholderText":"Search the store","showReviews":false,"language":"en","country":"US","currency":"USD","withSorting":false,"withPageSize":false,"withSearch":false,"variantId":false,"globalBorderRadius":"5px","sortByLabelText":"Sort by","filterByLabelText":"Filter by:","pageSizeLabelText":"Page size","showVariantButtonLabels":true,"isPageBuilder":false,"showPricingAboveAddToCartButton":false},"search":{"componentId":false,"query":"*","queryExclude":false,"sortBy":"title","reverse":false,"pageSize":7,"product":false,"productId":false,"postId":false,"availableForSale":"any","productType":false,"tag":false,"collection":false,"productMetafields":false,"productVariantMetafields":false,"title":false,"titleColor":"#000","titleTypeFontFamily":false,"titleTypeFontSize":"16px","titleTypeFontWeight":false,"titleTypeTextTransform":false,"titleTypeFontStyle":false,"titleTypeTextDecoration":false,"titleTypeLineHeight":false,"titleTypeLetterSpacing":false,"descriptionLength":false,"descriptionColor":"#000","descriptionTypeFontFamily":false,"descriptionTypeFontSize":"16px","descriptionTypeFontWeight":false,"descriptionTypeTextTransform":false,"descriptionTypeFontStyle":false,"descriptionTypeTextDecoration":false,"descriptionTypeLineHeight":"1.6","descriptionTypeLetterSpacing":false,"descriptionClassName":"wps-component-products-description","variantsPrice":false,"vendor":false,"postMeta":false,"connective":"OR","limit":false,"random":false,"excludes":["description","buy-button"],"itemsPerRow":5,"gridColumnGap":"20px","noResultsText":"No results found","alignHeight":true,"pagination":false,"dropzonePageSize":false,"dropzoneLoadMore":false,"dropzoneProductBuyButton":false,"dropzoneProductTitle":false,"dropzoneProductDescription":false,"dropzoneProductPricing":false,"dropzoneProductGallery":false,"dropzoneProductReviewsRating":false,"skipInitialRender":true,"queryType":"products","infiniteScroll":false,"infiniteScrollOffset":-200,"isSingleComponent":false,"isSingular":false,"linkTo":"wordpress","linkToUrl":false,"linkTarget":"_blank","linkWithBuyButton":false,"hideBuyButtonControls":false,"directCheckout":false,"htmlTemplate":false,"type":"search","fullWidth":false,"keepCommas":false,"showPriceUnderVariantButton":false,"addToCartButtonText":false,"addToCartButtonTextColor":"#FFF","addToCartButtonColor":"#0c0e1b","addToCartButtonTypeFontFamily":false,"addToCartButtonTypeFontSize":"16px","addToCartButtonTypeFontWeight":false,"addToCartButtonTypeTextTransform":false,"addToCartButtonTypeFontStyle":false,"addToCartButtonTypeTextDecoration":false,"addToCartButtonTypeLineHeight":false,"addToCartButtonTypeLetterSpacing":false,"variantDropdownButtonColor":"#FFF","variantDropdownButtonBorderColor":"#FFF","variantDropdownButtonTextColor":"#000","variantDropdownTypeFontFamily":false,"variantDropdownTypeFontSize":false,"variantDropdownTypeFontWeight":false,"variantDropdownTypeTextTransform":false,"variantDropdownTypeFontStyle":false,"variantDropdownTypeTextDecoration":false,"variantDropdownTypeLineHeight":false,"variantDropdownTypeLetterSpacing":false,"variantLabelTextColor":"#000","variantStyle":"buttons","hideVariantOptions":false,"hideQuantity":false,"minQuantity":1,"maxQuantity":false,"pricingTypeFontFamily":false,"pricingTypeFontSize":"16px","pricingCompareAtTypeFontSize":false,"pricingCompareAtTypeFontColor":"#747474","pricingCompareAtTypeSaleTextColor":"green","pricingTypeFontWeight":false,"pricingTypeTextTransform":false,"pricingTypeFontStyle":false,"pricingTypeTextDecoration":false,"pricingTypeLineHeight":false,"pricingTypeLetterSpacing":false,"pricingColor":"#000","pricingClassName":"wps-component-products-pricing","showPriceRange":false,"showCompareAt":true,"showFeaturedOnly":true,"showZoom":false,"showAllImages":false,"imagesSizingToggle":true,"imagesSizingWidth":400,"imagesSizingHeight":400,"imagesSizingCrop":"center","imagesSizingScale":0,"imagesAlign":"left","imagesShowNextOnHover":false,"imagesLazyLoad":true,"imagePlaceholder":false,"thumbnailImagesSizingToggle":true,"thumbnailImagesSizingWidth":70,"thumbnailImagesSizingHeight":70,"thumbnailImagesSizingCrop":"center","thumbnailImagesSizingScale":0,"showImagesCarousel":false,"imageCarouselThumbs":false,"showThumbsCarou
1337sel":false,"carousel":false,"carouselDots":true,"carouselAutoplay":false,"carouselAutoplaySpeed":3000,"carouselInfinite":true,"carouselSpeed":500,"carouselSlidesToShow":3,"carouselSlidesToScroll":3,"carouselPrevArrow":false,"carouselNextArrow":false,"subscriptions":false,"subscriptionsSelectOnLoad":false,"subscriptionsDetailsText":"Products are automatically delivered on your schedule. No obligation, modify or cancel your subscription anytime.","subscriptionsDetailsHeading":"How subscriptions work:","subscriptionsDetailsLabel":"Subscription details","subscriptionsHideOnetime":false,"showOutOfStockVariants":true,"leftInStockThreshold":10,"leftInStockText":"Hurry, we're almost out of this one!","showInventoryLevels":false,"cacheTemplates":false,"containerWidth":"1300px","mobileColumns":1,"selectFirstVariant":true,"selectVariant":false,"resetVariantsAfterAdding":true,"openCartAfterAdding":true,"closeModalAfterAdding":false,"afterAddedText":"Added","clearSelectionsText":"Clear selections","quantityStep":false,"colorSwatchNames":["color","colour"],"imageZoomOptions":{"inlinePane":false,"inlineOffsetX":0,"inlineOffsetY":0,"touchDelay":100},"showSaleNotice":true,"saleLabelText":"Sale!","showSaleNoticePercentage":false,"showOutOfStockNotice":true,"titleClassName":"wps-products-title","noticeUnavailableText":"Out of stock","paginationLoadMoreText":"Load more","paginationLoadMoreButtonColor":"#415aff","outOfStockNoticeText":"Out of stock.","variantNotAvailableText":"Sorry, this variant is not available. Please try a different combination.","soldOutImageLabelText":"Sold out","searchBy":"title","searchPlaceholderText":"Search the store","showReviews":false,"language":"en","country":"US","currency":"USD","withSorting":false,"withPageSize":false,"withSearch":false,"variantId":false,"globalBorderRadius":"5px","sortByLabelText":"Sort by","filterByLabelText":"Filter by:","pageSizeLabelText":"Page size","showVariantButtonLabels":true,"isPageBuilder":false,"showPricingAboveAddToCartButton":false,"dropzoneForm":false,"dropzonePayload":false,"dropzoneLoader":false,"dropzoneOptions":false,"dropzoneSorting":false,"dropzoneHeading":false,"paginationHideInitial":true,"showPagination":false},"storefront":{"componentId":false,"query":"*","queryExclude":false,"sortBy":"TITLE","reverse":false,"pageSize":7,"product":false,"productId":false,"postId":false,"availableForSale":"any","productType":false,"tag":false,"collection":false,"productMetafields":false,"productVariantMetafields":false,"title":false,"titleColor":"#000","titleTypeFontFamily":false,"titleTypeFontSize":"22px","titleTypeFontWeight":false,"titleTypeTextTransform":false,"titleTypeFontStyle":false,"titleTypeTextDecoration":false,"titleTypeLineHeight":false,"titleTypeLetterSpacing":false,"descriptionLength":false,"descriptionColor":"#000","descriptionTypeFontFamily":false,"descriptionTypeFontSize":"16px","descriptionTypeFontWeight":false,"descriptionTypeTextTransform":false,"descriptionTypeFontStyle":false,"descriptionTypeTextDecoration":false,"descriptionTypeLineHeight":"1.6","descriptionTypeLetterSpacing":false,"descriptionClassName":"wps-component-products-description","variantsPrice":false,"vendor":false,"postMeta":false,"connective":"OR","limit":false,"random":false,"excludes":["description"],"itemsPerRow":3,"gridColumnGap":"20px","noResultsText":"No results found","alignHeight":true,"pagination":true,"dropzonePageSize":false,"dropzoneLoadMore":true,"dropzoneProductBuyButton":false,"dropzoneProductTitle":false,"dropzoneProductDescription":false,"dropzoneProductPricing":false,"dropzoneProductGallery":false,"dropzoneProductReviewsRating":false,"skipInitialRender":false,"queryType":"products","infiniteScroll":false,"infiniteScrollOffset":-200,"isSingleComponent":false,"isSingular":false,"linkTo":"shopify","linkToUrl":false,"linkTarget":"_blank","linkWithBuyButton":false,"hideBuyButtonControls":false,"directCheckout":false,"htmlTemplate":false,"type":"storefront","fullWidth":false,"keepCommas":false,"showPriceUnderVariantButton":false,"addToCartButtonText":false,"addToCartButtonTextColor":"#FFF","addToCartButtonColor":"#0c0e1b","addToCartButtonTypeFontFamily":false,"addToCartButtonTypeFontSize":"16px","addToCartButtonTypeFontWeight":false,"addToCartButtonTypeTextTransform":false,"addToCartButtonTypeFontStyle":false,"addToCartButtonTypeTextDecoration":false,"addToCartButtonTypeLineHeight":false,"addToCartButtonTypeLetterSpacing":false,"variantDropdownButtonColor":"#FFF","variantDropdownButtonBorderColor":"#FFF","variantDropdownButtonTextColor":"#000","variantDropdownTypeFontFamily":false,"variantDropdownTypeFontSize":false,"variantDropdownTypeFontWeight":false,"variantDropdownTypeTextTransform":false,"variantDropdownTypeFontStyle":false,"variantDropdownTypeTextDecoration":false,"variantDropdownTypeLineHeight":false,"variantDropdownTypeLetterSpacing":false,"variantLabelTextColor":"#000","variantStyle":"buttons","hideVariantOptions":false,"hideQuantity":false,"minQuantity":1,"maxQuantity":false,"pricingTypeFontFamily":false,"pricingTypeFontSize":false,"pricingCompareAtTypeFontSize":false,"pricingCompareAtTypeFontColor":"#747474","pricingCompareAtTypeSaleTextColor":"green","pricingTypeFontWeight":false,"pricingTypeTextTransform":false,"pricingTypeFontStyle":false,"pricingTypeTextDecoration":false,"pricingTypeLineHeight":false,"pricingTypeLetterSpacing":false,"pricingColor":"#000","pricingClassName":"wps-component-products-pricing","showPriceRange":true,"showCompareAt":true,"showFeaturedOnly":false,"showZoom":false,"showAllImages":false,"imagesSizingToggle":true,"imagesSizingWidth":400,"imagesSizingHeight":400,"imagesSizingCrop":"center","imagesSizingScale":0,"imagesAlign":"left","imagesShowNextOnHover":false,"imagesLazyLoad":true,"imagePlaceholder":false,"thumbnailImagesSizingToggle":true,"thumbnailImagesSizingWidth":70,"thumbnailImagesSizingHeight":70,"thumbnailImagesSizingCrop":"center","thumbnailImagesSizingScale":0,"showImagesCarousel":false,"imageCarouselThumbs":false,"showThumbsCarou
1337sel":false,"carousel":false,"carouselDots":true,"carouselAutoplay":false,"carouselAutoplaySpeed":3000,"carouselInfinite":true,"carouselSpeed":500,"carouselSlidesToShow":3,"carouselSlidesToScroll":3,"carouselPrevArrow":false,"carouselNextArrow":false,"subscriptions":false,"subscriptionsSelectOnLoad":false,"subscriptionsDetailsText":"Products are automatically delivered on your schedule. No obligation, modify or cancel your subscription anytime.","subscriptionsDetailsHeading":"How subscriptions work:","subscriptionsDetailsLabel":"Subscription details","subscriptionsHideOnetime":false,"showOutOfStockVariants":true,"leftInStockThreshold":10,"leftInStockText":"Hurry, we're almost out of this one!","showInventoryLevels":false,"cacheTemplates":false,"containerWidth":"1300px","mobileColumns":1,"selectFirstVariant":true,"selectVariant":false,"resetVariantsAfterAdding":true,"openCartAfterAdding":true,"closeModalAfterAdding":false,"afterAddedText":"Added","clearSelectionsText":"Clear selections","quantityStep":false,"colorSwatchNames":["color","colour"],"imageZoomOptions":{"inlinePane":false,"inlineOffsetX":0,"inlineOffsetY":0,"touchDelay":100},"showSaleNotice":true,"saleLabelText":"Sale!","showSaleNoticePercentage":false,"showOutOfStockNotice":true,"titleClassName":"wps-products-title","noticeUnavailableText":"Out of stock","paginationLoadMoreText":"Load more","paginationLoadMoreButtonColor":"#415aff","outOfStockNoticeText":"Out of stock.","variantNotAvailableText":"Sorry, this variant is not available. Please try a different combination.","soldOutImageLabelText":"Sold out","searchBy":"title","searchPlaceholderText":"Search the store","showReviews":false,"language":"en","country":"US","currency":"USD","withSorting":true,"withPageSize":true,"withSearch":false,"variantId":false,"globalBorderRadius":"5px","sortByLabelText":"Sort by","filterByLabelText":"Filter by:","pageSizeLabelText":"Page size","showVariantButtonLabels":true,"isPageBuilder":false,"showPricingAboveAddToCartButton":false,"showTags":true,"showVendors":true,"showTypes":true,"showCollections":true,"showPrice":true,"showSelections":true,"showSorting":true,"showPagination":true,"showOptionsHeading":true,"dropzonePayload":false,"dropzoneOptions":false,"dropzoneSelections":false,"dropzoneSorting":false,"dropzoneHeading":false,"dropzoneLoader":false,"dropzoneNotices":false,"price":false,"filterOptionOpenOnLoad":"tags","noFilterGroupFoundText":"No results found","clearFilterSelectionsText":"Clear all","selectionsAvailableForSaleText":"Available for sale","loadMoreCollectionsBusyText":"Loading","loadMoreCollectionsText":"See more","collectionsHeading":"Collections","priceHeading":"Price","tagsHeading":"Tags","typesHeading":"Types","vendorsHeading":"Vendors"},"reviews":{"reviews":false,"showReviews":true,"productId":false,"showRating":false,"showListing":true,"showCreateNew":false,"reviewsShown":5,"reviewsShownIncrement":5,"reviewsListHeading":"Customer Reviews","dropzoneRating":false,"dropzoneProductReviews":false},"syncing":[],"general":{"id":1,"urlProducts":"makershed","urlCollections":"collections","urlWebhooks":"https:\/\/makezine.com","enableDefaultPages":true,"enableProductsPage":false,"enableCollectionsPage":false,"numPosts":7,"stylesAll":true,"stylesCore":false,"stylesGrid":false,"pluginName":"ShopWP","pluginTextdomain":"shopwp","pluginVersion":"8.11.8","compatibilityPluginVersion":"1.1.0","pluginAuthor":"ShopWP","priceWithCurrency":false,"currencyDisplayStyle":"symbol","languageCode":"en","countryCode":"US","currencySymbol":"$","currencyCode":"USD","currencySign":"standard","cartLoaded":false,"titleAsAlt":false,"selectiveSyncAll":false,"selectiveSyncShop":false,"selectiveSyncProducts":true,"selectiveSyncCollections":false,"selectiveSyncImages":false,"selectiveSyncMetafields":false,"selectiveSyncCustomers":false,"selectiveSyncOrders":false,"selectiveSyncTags":false,"selectiveSyncVariants":false,"selectiveSyncOptions":false,"syncByCollections":"","productsLinkTo":"shopify","productsLinkTarget":"_blank","showBreadcrumbs":false,"hidePagination":false,"paginationLoadMoreButtonColor":"#415aff","globalBorderRadius":"5px","alignHeight":true,"isFree":false,"isPro":false,"relatedProductsShow":true,"relatedProductsSort":"random","relatedProductsAmount":4,"allowInsecureWebhooks":false,"saveConnectionOnly":false,"appUninstalled":false,"itemsPerRequest":250,"enableBeta":false,"enableCartTerms":false,"enableCustomerAccounts":false,"cartTermsContent":"I agree with the terms and conditions.","cartCheckoutButtonText":"Begin checkout","enableCartNotes":false,"cartNotesPlaceholder":"Enter note for checkout","noteRequired":false,"addToCartColor":"#0c0e1b","variantColor":"#FFF","dropdownButtonTextColor":"#000","checkoutColor":"#000","cartIconColor":"#FFF","cartIconBackgroun
1337dColor":"#000","cartCounterBackgroundColor":"#6ae06a","cartCounterTextColor":"#FFF","productsHeadingToggle":true,"productsPlpDescriptionsToggle":false,"productsHeading":"Products","collectionsHeadingToggle":true,"collectionsHeading":"Collections","relatedProductsHeadingToggle":true,"relatedProductsHeading":"Related Products","productsImagesSizingToggle":true,"productsImagesSizingWidth":400,"productsImagesSizingHeight":400,"productsImagesSizingCrop":"center","productsImagesSizingScale":0,"productsImagesShowZoom":false,"productsThumbnailImagesSizingToggle":true,"productsThumbnailImagesSizingWidth":70,"productsThumbnailImagesSizingHeight":70,"productsThumbnailImagesSizingCrop":"center","productsThumbnailImagesSizingScale":0,"collectionsImagesSizingToggle":false,"collectionsImagesSizingWidth":400,"collectionsImagesSizingHeight":400,"collectionsImagesSizingCrop":"center","collectionsImagesSizingScale":0,"relatedProductsImagesSizingToggle":false,"relatedProductsImagesSizingWidth":0,"relatedProductsImagesSizingHeight":0,"relatedProductsImagesSizingCrop":"center","relatedProductsImagesSizingScale":0,"enableCustomCheckoutDomain":false,"productsCompareAt":true,"productsShowPriceRange":true,"checkoutButtonTarget":"_self","showFixedCartTab":false,"cartConditionalFixedTabLoading":"all","cartConditionalManuallySelectedPages":"","pricingLocalCurrencyToggle":false,"pricingLocalCurrencyWithBase":false,"isSyncingPosts":true,"searchBy":"title","pluginFreeBasename":"wpshopify\/shopwp.php","accountPageLogin":"","accountPageRegister":"","accountPageAccount":"","accountPageForgotPassword":"","accountPageSetPassword":"","hideDecimals":false,"enableDataCache":true,"dataCacheLength":86400,"directCheckout":false,"enableAutomaticSyncing":true,"syncByWebhooks":"PRODUCT_LISTINGS_ADD,PRODUCT_LISTINGS_REMOVE","allowTracking":false,"syncMedia":false,"variantStyle":"buttons","wizardCompleted":false,"defaultPagesCreated":false,"enableDiscountCodes":false,"rechargeApiKey":"","yotpoApiKey":"","yotpoApiSecretKey":"","yotpoUtoken":"","yotpoReviews":false,"subscriptions":false,"showEstimatedTax":false,"bulkProductsQuery":"*","syncFeaturedImagesOnly":true,"clearBeforeSync":false,"syncProductsAsDraft":false,"syncIntoPostMeta":false,"syncCronInterval":43200,"includeMetafieldsOnPayload":false,"skipDraftProducts":false,"cartMaxQuantity":0,"connectedWebhooks":[],"addAttrsToOrder":false,"javascriptOverrides":null,"checkoutButtonTextColor":"white","customersClientId":"","customersShopId":"","customersRedirectUrl":"https:\/\/makezine.com\/account"},"connection":{"masked":{"id":"1","accessToken":"**********************************b610","storefrontAccessToken":"****************************1aef","sharedSecret":"****************************1pFN","shop":"makershed.myshopify.com","setupToken":"****************************beqW"},"storefront":{"shop":"makershed.myshopify.com","storefrontAccessToken":"8fb555666b886405fb65aa9a5b311aef","apiVersion":"2026-01"}},"notices":[],"api":{"namespace":"shopwp\/v1","restUrl":"https:\/\/makezine.com\/wp-json\/","nonce":"3dcde671ee"},"misc":{"placeholderProductImage":"https:\/\/makezine.com\/wp-content\/plugins\/shopwp-pro\/public\/imgs\/placeholder.png","availableWebhooks":[{"label":"Product added","value":"PRODUCT_LISTINGS_ADD"},{"label":"Product update","value":"PRODUCT_LISTINGS_UPDATE"},{"label":"Product removed","value":"PRODUCT_LISTINGS_REMOVE"},{"label":"Checkout create","value":"CHECKOUTS_CREATE"},{"label":"Collection added","value":"COLLECTION_LISTINGS_ADD"},{"label":"Collection update","value":"COLLECTION_LISTINGS_UPDATE"},{"label":"Collection removed","value":"COLLECTION_LISTINGS_REMOVE"},{"label":"Customer create","value":"CUSTOMERS_CREATE"},{"label":"Customer update","value":"CUSTOMERS_UPDATE"},{"label":"Order create","value":"ORDERS_CREATE"},{"label":"Order delete","value":"ORDERS_DELETE"},{"label":"Order edited","value":"ORDERS_EDITED"},{"label":"Shop update","value":"SHOP_UPDATE"}],"availablePages":false,"availableProducts":[],"availableCollections":[],"postID":494260,"productID":false,"collectionID":false,"postType":"page","postTitle":"Home","postSlug":"home","currentProductSku":false,"postURL":false,"isMobile":false,"pluginsDirURL":"https:\/\/makezine.com\/wp-content\/plugins\/shopwp-pro\/","pluginsDistURL":"https:\/\/makezine.com\/wp-content\/plugins\/shopwp-pro\/dist\/","adminURL":"https:\/\/makezine.com\/wp-admin\/","siteUrl":"https:\/\/makezine.com","isSingularProducts":false,"isSingularCollections":false,"isSingularElementor":false,"siteDomain":"makezine.com","isAdmin":false,"isReact18":true,"isLocalhost":false,"siteLang":"en","hasTranslator":false,"hasElementor":false,"hasYotpo":false,"cacheEnabled":true,"cacheLength":86400,"cac
1337heKey":"cf18ae64b035de535d42ca49f7ac9747","theme":"light","layoutData":[],"layoutType":"shortcode","layoutTemplatePdpPostId":false,"layoutTemplateCdpPostId":false,"layoutTemplatePlpPostId":false,"layoutTemplateClpPostId":false,"permalinks":false},"metafields":false,"t":{"e":{"sslBad":"ShopWP error: Uh oh, it looks like your WordPress site does not have a valid SSL certificate installed. ShopWP will only work with a valid HTTPS connection. Please double check your SSL certificate and try again.","noConnection":"No Shopify connection found. Please try reconnecting your Shopify store to ShopWP.","noQueryParams":"ShopWP error: No query parameters were passed. Please clear your browser cache and try again.","noClientCreds":"ShopWP error: Missing credentials Client object","unknown":"ShopWP error: An unknown error occurred. Please clear the plugin cache and try again.","badCreds":"ShopWP error: It looks like your Shopify credentials are incorrect. Please reconnect your Shopify store to the plugin and try again.","badApiField":"ShopWP error: It looks like you may be trying to access a field on the Storefront API that does not exist.","pageSizeTooHigh":"ShopWP error: You're trying to fetch too many products. Please make sure your page size value is less than 250.","invalidLineitemsType":"ShopWP error: It looks like an invalid lineitems data type was found. Please clear your cache and try again.","badNetwork":"ShopWP error: It looks like a network error occurred. Please make sure you're connected to the internet and that you're using a valid SSL certificate.","rCurly":"ShopWP error: It looks like a syntax error occurred \"}\" (RCURLY) at [1, 10]. Please send ShopWP this message to fix.","badProductIds":"ShopWP error: It appears that invalid product ids were used. Please clear your browser cache and reload the page.","noCountryFound":"ShopWP Error: No country found by ISO code","checkoutFailed":"Unable to checkout. Please reload the page and try again.","requireSub":"This product cannot be purchased without a subscription. Please select a subscription and try again. You may need to turn the subscriptions feature on.","badChars":"The text you provided probably has bad characters. Remove them and try again."},"w":{"noComponentData":"ShopWP warning: No component data found! Please double check your shortcode.","noRoot":"ShopWP warning: No root shop container found. Made one on the fly.","noBodyClass":"ShopWP warning: No <?php body_class();?> found in theme. Added shopwp to body on the fly.","maxCartTotal":"Sorry, but you've reached the maximum total allowed for your cart.","noSubsFound":"No subscriptions found","noProdFound":"ShopWP warning: No product found. You must pass a valid product id to show the create review form.","variantUnavailable":"Sorry, this variant is not available. Please try a different combination."},"n":{"noItemsLeft":"No items left to show","noResultsFound":"No results found","noCollectionsLeft":"No collections left to show","leftInStock":"Hurry, we're almost out of this one!","limitedTotal":"Note: the quantity you're trying to purchase may be limited at checkout.","totalTax":"The total tax may change on the final checkout page. This is not a final estimate.","noDiscountFound":"No discount found! Please enter one below.","addedDiscount":"Successfully updated discount code","removedDiscount":"Successfully removed discount code","discountApplied":"Discount applied","reviewSubmitThanks":"Thanks! Your review has been submitted successfully.","reviewEnterEmail":"You must enter your email","reviewEnterTitle":"You must give your review a title","reviewEnterReview":"This is the most important part! You must enter a review.","reviewEnterName":"You must enter your name","reviewPlaceTitle":"Give your review a title","reviewPlaceWrite":"Write your review here","bodyOfReview":"Body of Review","reviewTitle":"Review Title","reviewRating":"Rating","custOrdersSync":"Customers and Orders may only be synced individually by themselves. You must first deselect everything else above.","subDetailsContent":"Products are automatically delivered on your schedule. No obligation, modify or cancel your subscription anytime.","outOfStock":"Out of stock."},"l":{"terms":"I agree with the terms and conditions.","collectionDefault":"Collection Default","recentlyUpdated":"Recently Updated","productVendor":"Product Vendor","recentlyAdded":"Recently Added","titleDes":"Title (A-Z)","titleAsc":"Title (Z-A)","priceLowToHigh":"Price (low to high)","priceHighToLow":"Price (high to low)","seeMore":"See more","was":"Was: ","customerReviews":"Customer Reviews","searchStore":"Search the store","soldOut":"Sold out","loadMore":"Load more","outOfStock":"Out of stock","clearSelections":"Clear selections","added":"Added","quantity":"Quantity","noResultsText":"No items left to show","remove":"Remove","yourCartEmpty":"Your cart is empty","checkoutNotes":"Checkout notes","cartTitle":"Shopping cart","updatingCart":"Updating cart","subDetails":"Subscription details","subDetailsHeading":"How subscriptions work:","products":"Products","product":"Single Product","buyButton":"Buy Button","subscriptions":"Subscriptions","title":"Title","titleColor":"Title Color","vendor":"Vendor","tag":"Tag","general":"General","cart":"Cart","colors":"Colors","pagination":"Pagination","pricing":"Pricing","country":"Country","price":"Price","layout":"Layout","search":"Search","images":"Images","checkout":"Checkout","description":"Description","inStock":"In stock only","carousel":"Carousel?","subscription":"Subscription","loading":"Loading","sort":"Sort by","prices":"Price
1337s","sorting":"Sorting","oneTimePurchase":"One-time purchase","save":"Save","defaultTitle":"Default Title","estTax":"Estimated tax:","showCarouselDots":"Show carousel dots?","carouselInfinite":"Carousel infinite scroll?","filtering":"Filtering","fullWidth":"Full width","withSorting":"With sorting?","withPageSize":"With page size?","withSearch":"With search?","connect":"Connect","sync":"Sync","settings":"Settings","license":"License","extensions":"Extensions","docs":"Docs","layoutBuilder":"Layout Builder","viewThemHere":"View them here","disconnect":"Disconnect your Shopify store","connectStore":"Connect your Shopify store","connected":"Connected","disconnected":"Disconnected","usefulLinks":"Useful Plugin Links","name":"Name","email":"Email","acLimit":"Activation limit","expires":"Expires","unlimited":"Unlimited","neverExp":"Never expires","cartNotesPH":"Cart notes placeholder","cartNotesPHContent":"Is this a gift? Enter your special message here. (Limit 100 characters)","cartTerms":"Cart terms","domainInclude":" Please do not include \"https:\/\/\" or \"www\".","addToCart":"Add to cart","viewProduct":"View product","off":"off","delete":"Delete","closeCart":"Close Cart","learnMore":"Learn more","currency":"Currency","lang":"Language","discountCode":"Discount code","apply":"Apply","selectDelivery":"Delivery","selectA":"Please select a ","sale":"Sale!","now":"Now","submitReview":"Submit Review","writeAReview":"Write a review","writingAReviewFor":"Writing review for: ","noReviews":"No reviews yet for this product.","outOfStockNotify":"Out of stock (Notify me when it's available","selectLang":"Select language ...","verifiedBuyer":"Verified buyer","loadReviews":"Load more reviews","addApiKeys":"Please add your Yotpo API keys to show reviews","subtotal":"Subtotal:","total":"Total:","filterBy":"Filter by:","pageSize":"Page size","clearAll":"Clear all","tags":"Tags","types":"Types","vendors":"Vendors","bestSelling":"Best Selling","collectionManual":"Manual","productType":"Product Type","createdAt":"Created At","updatedAt":"Updated At","availSale":"Available for sale","collections":"Collections","priceLvl1":"$0.00 - $15.00","priceLvl2":"$15.00 - $25.00","priceLvl3":"$25.00 - $50.00","priceLvl4":"$50.00 - $100.00","priceLvl5":"$100.00 +","review":"Review","reviews":"Reviews"}}} 1338//# sourceURL=shopwp-public-js-before 1339</script>
vendor: 1 bytes, line 1339
1339
1340<script id="shopwp-public-js" defer="defer" src="https://makezine.com/wp-content/plugins/shopwp-pro/dist/public.js?ver=1780445403"></script>
vendor: 1 bytes, line 1340
1340
1341<script id="fontawesome-js" src="https://kit.fontawesome.com/b9da6f1400.js?ver=7.0.5"></script>
vendor: 1 bytes, line 1341
1341
1342<script id="universal-auth0-js" src="https://make.co//wp-content/universal-assets/v2/js/min/universal-auth0.min.js?ver=1.0.878"></script>
vendor: 1 bytes, line 1342
1342
1343<script id="universal-js" src="https://make.co//wp-content/universal-assets/v2/js/min/universal.min.js?ver=1.0.878"></script>
vendor: 1 bytes, line 1343
1343
1344<script id="built-scripts-js" src="https://makezine.com/wp-content/themes/makezine/js/min/built-libs.min.js?ver=1.0.878"></script>
vendor: 1 bytes, line 1344
1344
1345<script id="misc-scripts-js-extra"> 1346var ajax_object = {"ajax_url":"https://makezine.com/wp-admin/admin-ajax.php","home_url":"https://makezine.com","logout_nonce":"ecc3db61e3"}; 1347//# sourceURL=misc-scripts-js-extra 1348</script>
vendor: 1 bytes, line 1348
1348
1349<script id="misc-scripts-js" src="https://makezine.com/wp-content/themes/makezine/js/min/scripts.min.js?ver=1.0.878"></script>
vendor: 1 bytes, line 1349
1349
1350<script id="__ytprefsfitvids__-js" defer src="https://makezine.com/wp-content/plugins/youtube-embed-plus-pro/scripts/fitvids.min.js?ver=14.2.6"></script>
vendor: 1 bytes, line 1350
1350
1351<script id="jetpack-stats-js-before"> 1352_stq = window._stq || []; 1353_stq.push([ "view", {"v":"ext","blog":"179013238","post":"494260","tz":"-7","srv":"makezine.com","j":"1:16.1.3"} ]); 1354_stq.push([ "clickTrackerInit", "179013238", "494260" ]); 1355//# sourceURL=jetpack-stats-js-before 1356</script>
vendor: 1 bytes, line 1356
1356
1357<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202639.js"></script>
vendor: 1 bytes, line 1357
1357
1358<script id="wpa0_lock-js" src="https://cdn.auth0.com/js/lock/11.30/lock.min.js?ver=4.6.2"></script>
vendor: 1 bytes, line 1358
1358
1359<script id="js-cookie-js" src="https://makezine.com/wp-content/plugins/auth0/assets/lib/js.cookie.min.js?ver=2.2.0"></script>
vendor: 1 bytes, line 1359
1359
1360<script id="wpa0_lock_init-js-extra"> 1361var wpAuth0LockGlobal = {"settings":{"auth":{"params":{"state":"eyJpbnRlcmltIjpmYWxzZSwibm9uY2UiOiI4NmE3NjdmZTNhYjUxZGFhNWMxNTJkNzUxMGQ2OWIzOGE3NmU2MzdiM2MzNTUyZTg4ZGExZDBhNzdiNTgxM2FkIiwicmVkaXJlY3RfdG8iOiJodHRwczpcL1wvbWFrZXppbmUuY29tXC8ifQ==","scope":"openid email profile","nonce":"28335e3e301de1a51abb0057932c095b92b6e44fd17fff1c5432543fa28c60c0"},"responseType":"code","redirectUrl":"https://makezine.com/index.php?auth0=1"},"configurationBaseUrl":"https://login.makezine.com","allowShowPassword":true,"mustAcceptTerms":false,"showTerms":true,"languageDictionary":{"signupTitle":"Invisible","signUpLabel":"SIGN UP","loginLabel":"LOG IN","loginSubmitLabel":"LOG IN","emailInputPlaceholder":"Enter your email","passwordInputPlaceholder":"Enter your password","forgotPasswordAction":"Reset Your Password","signUpTerms":"By creating an account, you agree to our terms of service and privacy policy.","forgotPasswordInstructions":"Please enter your email address below. We will send you an email to reset your password if you have an account with us. If you do not receive an email from us, please try signing up with your email.","title":"New users, go to make.co to Sign up"},"socialButtonStyle":"big","avatar":null,"usernameStyle":"email","theme":{"logo":"https://make.co/wp-content/universal-assets/v1/images/We-Are-All-Makers_Logo.png","primaryColor":"alicia"}},"ready":"1","domain":"login.makezine.com","clientId":"tewk4ySU5FSh3R0VdNNU38UMdGpcZgny","stateCookieName":"auth0_state","nonceCookieName":"auth0_nonce","usePasswordless":"","loginFormId":"auth0-login-form","showAsModal":"1","i18n":{"notReadyText":"Auth0 is not configured","cannotFindNodeText":"Auth0 cannot find node with id ","modalButtonText":"Log In"}}; 1362//# sourceURL=wpa0_lock_init-js-extra 1363</script>
vendor: 1 bytes, line 1363
1363
1364<script id="wpa0_lock_init-js" src="https://makezine.com/wp-content/plugins/auth0/assets/js/lock-init.js?ver=4.6.2"></script>
vendor: 1 bytes, line 1364
1364
1365<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} 1366if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} 1367images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} 1368if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
1368<script data-no-minify="1" async src="https://makezine.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
1368<script>function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=["avatar","avatar-banner"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</script>
1368 1369<!-- Next weeks winning lottery ticket number might be 03-14-28-34-45... no promises though. -->
1370<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a400488f2bea508f',t:'MTc5MDIzNzExOQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1370</body> 1371</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.