CINXE.COM

Papa's Gonna Build You a PancakeBot - Make:

<!DOCTYPE html> <html lang="en-US" xmlns:fb="http://ogp.me/ns/fb#" xmlns:fb="https://www.facebook.com/2008/fbml"> <!-- 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. ;) --> <head><meta charset="UTF-8"><script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script><script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="1.2.6",this.triggerEvents=["keydown","mousedown","mousemove","touchmove","touchstart","touchend","wheel"],this.userEventHandler=this.t.bind(this),this.touchStartHandler=this.i.bind(this),this.touchMoveHandler=this.o.bind(this),this.touchEndHandler=this.h.bind(this),this.clickHandler=this.u.bind(this),this.interceptedClicks=[],this.interceptedClickListeners=[],this.l(this),window.addEventListener("pageshow",(t=>{this.persisted=t.persisted,this.everythingLoaded&&this.m()})),this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",(t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))})),document.addEventListener("DOMContentLoaded",(()=>{this.k()})),this.delayedScripts={normal:[],async:[],defer:[]},this.trash=[],this.allJQueries=[]}p(t){document.hidden?t.t():(this.triggerEvents.forEach((e=>window.addEventListener(e,t.userEventHandler,{passive:!0}))),window.addEventListener("touchstart",t.touchStartHandler,{passive:!0}),window.addEventListener("mousedown",t.touchStartHandler),document.addEventListener("visibilitychange",t.userEventHandler))}_(){this.triggerEvents.forEach((t=>window.removeEventListener(t,this.userEventHandler,{passive:!0}))),document.removeEventListener("visibilitychange",this.userEventHandler)}i(t){"HTML"!==t.target.tagName&&(window.addEventListener("touchend",this.touchEndHandler),window.addEventListener("mouseup",this.touchEndHandler),window.addEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.addEventListener("mousemove",this.touchMoveHandler),t.target.addEventListener("click",this.clickHandler),this.L(t.target,!0),this.S(t.target,"onclick","rocket-onclick"),this.C())}o(t){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler),t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.S(t.target,"rocket-onclick","onclick"),this.M()}h(){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler)}u(t){t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.S(t.target,"rocket-onclick","onclick"),this.interceptedClicks.push(t),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),this.M()}O(){window.removeEventListener("touchstart",this.touchStartHandler,{passive:!0}),window.removeEventListener("mousedown",this.touchStartHandler),this.interceptedClicks.forEach((t=>{t.target.dispatchEvent(new MouseEvent("click",{view:t.view,bubbles:!0,cancelable:!0}))}))}l(t){EventTarget.prototype.addEventListenerWPRocketBase=EventTarget.prototype.addEventListener,EventTarget.prototype.addEventListener=function(e,i,o){"click"!==e||t.windowLoaded||i===t.clickHandler||t.interceptedClickListeners.push({target:this,func:i,options:o}),(this||window).addEventListenerWPRocketBase(e,i,o)}}L(t,e){this.interceptedClickListeners.forEach((i=>{i.target===t&&(e?t.removeEventListener("click",i.func,i.options):t.addEventListener("click",i.func,i.options))})),t.parentNode!==document.documentElement&&this.L(t.parentNode,e)}D(){return new Promise((t=>{this.P?this.M=t:t()}))}C(){this.P=!0}M(){this.P=!1}S(t,e,i){t.hasAttribute&&t.hasAttribute(e)&&(event.target.setAttribute(i,event.target.getAttribute(e)),event.target.removeAttribute(e))}t(){this._(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this.R.bind(this)):this.R()}k(){let t=[];document.querySelectorAll("script[type=rocketlazyloadscript][data-rocket-src]").forEach((e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){0===i.indexOf("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}})),t=[...new Map(t.map((t=>[JSON.stringify(t),t]))).values()],this.T(t,"preconnect")}async R(){this.lastBreath=Date.now(),this.j(this),this.F(this),this.I(),this.W(),this.q(),await this.A(this.delayedScripts.normal),await this.A(this.delayedScripts.defer),await this.A(this.delayedScripts.async);try{await this.U(),await this.H(this),await this.J()}catch(t){console.error(t)}window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.D().then((()=>{this.O()})),this.N()}W(){document.querySelectorAll("script[type=rocketlazyloadscript]").forEach((t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)}))}async B(t){if(await this.G(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise((e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.indexOf("Firefox/")>0||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach((t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))})),t.text&&(i.text=t.text),i.hasAttribute("src")?(i.addEventListener("load",o),i.addEventListener("error",(function(){i.setAttribute("data-rocket-status","failed-network"),e()})),setTimeout((()=>{i.isConnected||e()}),1)):(i.text=t.text,o()),t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o),t.addEventListener("error",(i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: data-uri blocked by CSP -> fallback"),t.removeAttribute("src"),this.B(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())})),s?(t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}}));t.setAttribute("data-rocket-status","skipped")}async A(t){const e=t.shift();return e&&e.isConnected?(await this.B(e),this.A(t)):Promise.resolve()}q(){this.T([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}T(t,e){var i=document.createDocumentFragment();t.forEach((t=>{const o=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(o&&!o.startsWith("data:")){const s=document.createElement("link");s.href=o,s.rel=e,"preconnect"!==e&&(s.as="script"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(s.crossOrigin=!0),t.crossOrigin&&(s.crossOrigin=t.crossOrigin),t.integrity&&(s.integrity=t.integrity),i.appendChild(s),this.trash.push(s)}})),document.head.appendChild(i)}j(t){let e={};function i(i,o){return e[o].eventsToRewrite.indexOf(i)>=0&&!t.everythingLoaded?"rocket-"+i:i}function o(t,o){!function(t){e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},eventsToRewrite:[]},t.addEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.remove.apply(t,arguments)})}(t),e[t].eventsToRewrite.push(o)}function s(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o||function(){},set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}o(document,"DOMContentLoaded"),o(window,"DOMContentLoaded"),o(window,"load"),o(window,"pageshow"),o(document,"readystatechange"),s(document,"onreadystatechange"),s(window,"onload"),s(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}F(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map((t=>"load"===t||0===t.indexOf("load.")?"rocket-jquery-load":t)).join(" ")}function o(o){function s(t){const e=o.fn[t];o.fn[t]=o.fn.init.prototype[t]=function(){return this[0]===window&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e}))),e.apply(this,arguments),this}}o&&o.fn&&!t.allJQueries.includes(o)&&(o.fn.ready=o.fn.init.prototype.ready=function(e){return t.domReadyFired?e.bind(document)(o):document.addEventListener("rocket-DOMContentLoaded",(()=>e.bind(document)(o))),o([])},s("on"),s("one"),t.allJQueries.push(o)),e=o}o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}async H(t){const e=document.querySelector("script[data-webpack]");e&&(await async function(){return new Promise((t=>{e.addEventListener("load",t),e.addEventListener("error",t)}))}(),await t.K(),await t.H(t))}async U(){this.domReadyFired=!0;try{document.readyState="interactive"}catch(t){}await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.G(),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}async J(){try{document.readyState="complete"}catch(t){}await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),window.dispatchEvent(new Event("rocket-load")),await this.G(),window.rocketonload&&window.rocketonload(),await this.G(),this.allJQueries.forEach((t=>t(window).trigger("rocket-jquery-load"))),await this.G();const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.G(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted}),this.windowLoaded=!0}m(){document.onreadystatechange&&document.onreadystatechange(),window.onload&&window.onload(),window.onpageshow&&window.onpageshow({persisted:this.persisted})}I(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript;i||console.error("WPRocket unable to document.write this: "+e);const o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async G(){Date.now()-this.lastBreath>45&&(await this.K(),this.lastBreath=Date.now())}async K(){return document.hidden?new Promise((t=>setTimeout(t))):new Promise((t=>requestAnimationFrame(t)))}N(){this.trash.forEach((t=>t.remove()))}static run(){const t=new RocketLazyLoadScripts;t.p(t)}}RocketLazyLoadScripts.run()})();</script> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="view-transition" content="same-origin"> <title>Papa&#039;s Gonna Build You a PancakeBot - Make:</title> <link rel="preload" as="font" href="https://makezine.com/wp-content/themes/makezine/fonts/fa-brands-400.ttf" crossorigin> <link rel="preload" as="font" href="https://makezine.com/wp-content/themes/makezine/fonts/fa-solid-900.ttf" crossorigin> <link rel="preload" as="font" href="https://makezine.com/wp-content/themes/makezine/fonts/Roboto-Regular.ttf" crossorigin> <link rel="preload" as="font" href="https://makezine.com/wp-content/themes/makezine/fonts/Roboto-Bold.ttf" crossorigin> <link rel="preload" as="font" href="https://makezine.com/wp-content/themes/makezine/fonts/Roboto-Light.ttf" crossorigin><style id="rocket-critical-css">https://make.co/wp-content/universal-assets/v2/css/universal-frontload.min.css</style> <link rel="preload" as="image" href="https://makezine.com/wp-content/uploads/2024/01/PancakeBot-Lego-version-at-Maker-Faire-2012.jpg" imagesrcset="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Lego-version-at-Maker-Faire-2012.jpg?w=1200&ssl=1 1200w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Lego-version-at-Maker-Faire-2012.jpg?resize=750%2C523&ssl=1 750w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Lego-version-at-Maker-Faire-2012.jpg?resize=1024%2C714&ssl=1 1024w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Lego-version-at-Maker-Faire-2012.jpg?resize=450%2C314&ssl=1 450w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Lego-version-at-Maker-Faire-2012.jpg?resize=768%2C536&ssl=1 768w"> <meta name="twitter:widgets:csp" content="on"> <meta name="p:domain_verify" content="c4e1096cb904ca6df87a2bb867715669" > <meta name="norton-safeweb-site-verification" content="4g4w71jm7qt9e7ghe2dxdhiq0mnnkwom6ue80rdet53q3figx8ooxrffbgkkl9kzo3qi85l2j-txt-fh8w-p2z5769ht01z8s6sxq3-8r7cojmimgp00homsjjjv96ww" /> <meta property="fb:admins" content="1612614584" /> <link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"> <link rel="manifest" href="/manifest.json"> <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"> <meta name="theme-color" content="#ffffff"> <script type="text/javascript"> var templateUrl = 'https://makezine.com'; var logoutURL = 'https://makezine.com/wp-login.php?action=logout&amp;redirect_to=https%3A%2F%2Fmakezine.com&amp;_wpnonce=6e01df5ef7'; </script> <!-- Begin Chartbeat Code --> <script type="text/javascript">var _sf_startpt=(new Date()).getTime()</script> <!-- End Chartbeat Code --> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO Premium plugin v23.0 (Yoast SEO v23.7) - https://yoast.com/wordpress/plugins/seo/ --> <title>Papa&#039;s Gonna Build You a PancakeBot - Make:</title> <meta name="description" content="How food printing became a family affair for PancakeBot creator Miguel Valenzuela." /> <link rel="canonical" href="https://makezine.com/article/maker-news/maker-faire/papas-gonna-build-you-a-pancakebot/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Papa&#039;s Gonna Build You a PancakeBot" /> <meta property="og:description" content="How food printing became a family affair for PancakeBot creator Miguel Valenzuela." /> <meta property="og:url" content="https://makezine.com/article/maker-news/maker-faire/papas-gonna-build-you-a-pancakebot/" /> <meta property="og:site_name" content="Make: DIY Projects and Ideas for Makers" /> <meta property="article:publisher" content="https://www.facebook.com/makemagazine" /> <meta property="article:published_time" content="2024-01-25T16:04:08+00:00" /> <meta property="article:modified_time" content="2024-01-25T16:04:16+00:00" /> <meta property="og:image" content="https://makezine.com/wp-content/uploads/2024/01/PancakeBot-Lego-version-at-Maker-Faire-2012.jpg" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="837" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="author" content="Dale Dougherty" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:creator" content="@dalepd" /> <meta name="twitter:site" content="@make" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://makezine.com/article/maker-news/maker-faire/papas-gonna-build-you-a-pancakebot/#article","isPartOf":{"@id":"https://makezine.com/article/maker-news/maker-faire/papas-gonna-build-you-a-pancakebot/"},"author":[{"@id":"https://makezine.com/#/schema/person/c0622d8a3a01cebbba25139aea5b5b8e"}],"headline":"Papa&#8217;s Gonna Build You a PancakeBot","datePublished":"2024-01-25T16:04:08+00:00","dateModified":"2024-01-25T16:04:16+00:00","mainEntityOfPage":{"@id":"https://makezine.com/article/maker-news/maker-faire/papas-gonna-build-you-a-pancakebot/"},"wordCount":2223,"publisher":{"@id":"https://makezine.com/#organization"},"image":{"@id":"https://makezine.com/article/maker-news/maker-faire/papas-gonna-build-you-a-pancakebot/#primaryimage"},"thumbnailUrl":"https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Lego-version-at-Maker-Faire-2012.jpg?fit=1200%2C837&ssl=1","keywords":["cnc","makerfaire","pancakebot"],"articleSection":["Digital Fabrication","Maker Faire","Maker News"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https://makezine.com/article/maker-news/maker-faire/papas-gonna-build-you-a-pancakebot/","url":"https://makezine.com/article/maker-news/maker-faire/papas-gonna-build-you-a-pancakebot/","name":"Papa's Gonna Build You a PancakeBot - Make:","isPartOf":{"@id":"https://makezine.com/#website"},"primaryImageOfPage":{"@id":"https://makezine.com/article/maker-news/maker-faire/papas-gonna-build-you-a-pancakebot/#primaryimage"},"image":{"@id":"https://makezine.com/article/maker-news/maker-faire/papas-gonna-build-you-a-pancakebot/#primaryimage"},"thumbnailUrl":"https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Lego-version-at-Maker-Faire-2012.jpg?fit=1200%2C837&ssl=1","datePublished":"2024-01-25T16:04:08+00:00","dateModified":"2024-01-25T16:04:16+00:00","description":"How food printing became a family affair for PancakeBot creator Miguel Valenzuela.","breadcrumb":{"@id":"https://makezine.com/article/maker-news/maker-faire/papas-gonna-build-you-a-pancakebot/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://makezine.com/article/maker-news/maker-faire/papas-gonna-build-you-a-pancakebot/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://makezine.com/article/maker-news/maker-faire/papas-gonna-build-you-a-pancakebot/#primaryimage","url":"https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Lego-version-at-Maker-Faire-2012.jpg?fit=1200%2C837&ssl=1","contentUrl":"https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Lego-version-at-Maker-Faire-2012.jpg?fit=1200%2C837&ssl=1","width":1200,"height":837,"caption":"Lego-based PancakeBot at World Maker Faire in New York, 2012."},{"@type":"BreadcrumbList","@id":"https://makezine.com/article/maker-news/maker-faire/papas-gonna-build-you-a-pancakebot/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://makezine.com/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://makezine.com/blog/"},{"@type":"ListItem","position":3,"name":"Papa&#8217;s Gonna Build You a PancakeBot"}]},{"@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_@2x.png?fit=251%2C76&ssl=1","contentUrl":"https://i0.wp.com/makezine.com/wp-content/uploads/2018/01/make-logo_@2x.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"]},{"@type":"Person","@id":"https://makezine.com/#/schema/person/c0622d8a3a01cebbba25139aea5b5b8e","name":"Dale Dougherty","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://makezine.com/#/schema/person/image/a1308dc0587b40576892a6f09dbed199","url":"https://secure.gravatar.com/avatar/6129180a66df3a5c20d33db9efd96ba5?s=96&d=retro&r=g","contentUrl":"https://secure.gravatar.com/avatar/6129180a66df3a5c20d33db9efd96ba5?s=96&d=retro&r=g","caption":"Dale Dougherty"},"description":"DALE DOUGHERTY is the leading advocate of the Maker Movement. He founded Make: Magazine 2005, which first used the term “makers” to describe people who enjoyed “hands-on” work and play. He started Maker Faire in the San Francisco Bay Area in 2006, and this event has spread to nearly 200 locations in 40 countries, with over 1.5M attendees annually. He is President of Make:Community, which produces Make: and Maker Faire. In 2011 Dougherty was honored at the White House as a “Champion of Change” through an initiative that honors Americans who are “doing extraordinary things in their communities to out-innovate, out-educate and out-build the rest of the world.” At the 2014 White House Maker Faire he was introduced by President Obama as an American innovator making significant contributions to the fields of education and business. He believes that the Maker Movement has the potential to transform the educational experience of students and introduce them to the practice of innovation through play and tinkering. Dougherty is the author of “Free to Make: How the Maker Movement Is Changing our Jobs, Schools and Minds” with Adriane Conrad. He is co-author of \"Maker City: A Practical Guide for Reinventing American Cities\" with Peter Hirshberg and Marcia Kadanoff.","sameAs":["https://x.com/dalepd"],"url":"https://makezine.com/author/dalepd/"}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//kit.fontawesome.com' /> <link rel='dns-prefetch' href='//make.co' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel='dns-prefetch' href='//code.jquery.com' /> <link rel='dns-prefetch' href='//securepubads.g.doubleclick.net' /> <link rel='dns-prefetch' href='//c0.wp.com' /> <link rel='dns-prefetch' href='//v0.wordpress.com' /> <link rel='dns-prefetch' href='//i0.wp.com' /> <link rel="alternate" type="application/rss+xml" title="Make: DIY Projects and Ideas for Makers &raquo; Feed" href="https://makezine.com/feed/" /> <link data-minify="1" rel='preload' href='https://makezine.com/wp-content/cache/min/1/p/jetpack/13.9.1/modules/related-posts/related-posts.css?ver=1731557386' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link data-minify="1" rel='preload' href='https://makezine.com/wp-content/cache/min/1/c/6.6.1/wp-includes/css/dist/block-library/style.min.css?ver=1731557386' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <style id='co-authors-plus-coauthors-style-inline-css' type='text/css'> .wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus]{display:inline} </style> <style id='co-authors-plus-avatar-style-inline-css' type='text/css'> .wp-block-co-authors-plus-avatar :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img){vertical-align:middle}.wp-block-co-authors-plus-avatar:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-avatar.aligncenter{display:table;margin-inline:auto} </style> <style id='co-authors-plus-image-style-inline-css' type='text/css'> .wp-block-co-authors-plus-image{margin-bottom:0}.wp-block-co-authors-plus-image :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img){vertical-align:middle}.wp-block-co-authors-plus-image:is(.alignfull,.alignwide) :where(img){width:100%}.wp-block-co-authors-plus-image:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-image.aligncenter{display:table;margin-inline:auto} </style> <link data-minify="1" rel='preload' href='https://makezine.com/wp-content/cache/min/1/c/6.6.1/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=1731557386' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link data-minify="1" rel='preload' href='https://makezine.com/wp-content/cache/min/1/c/6.6.1/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=1731557386' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css' type='text/css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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%);--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}: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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;}.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;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link data-minify="1" rel='preload' href='https://makezine.com/wp-content/cache/min/1/wp-content/plugins/auth0/assets/css/main.css?ver=1731557386' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link rel='preload' href='https://makezine.com/wp-content/plugins/search-filter-pro/public/assets/css/search-filter.min.css?ver=2.5.19' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link data-minify="1" rel='preload' href='https://makezine.com/wp-content/cache/min/1/wp-content/themes/news-vibrant-pro/style.css?ver=1731557386' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link data-minify="1" rel='preload' href='https://makezine.com/wp-content/cache/min/1/wp-content/themes/news-vibrant-pro/assets/css/nv-responsive.css?ver=1731557386' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link rel='preload' href='https://makezine.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.25.4' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link rel='preload' href='https://makezine.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.25.4' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link rel='preload' href='https://makezine.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.25.4' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link rel='preload' href='https://makezine.com/wp-content/plugins/elementor-pro/assets/css/widget-countdown.min.css?ver=3.25.2' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link rel='preload' href='https://makezine.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeIn.min.css?ver=3.25.4' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link data-minify="1" rel='preload' href='https://makezine.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=1731557386' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link rel='preload' href='https://makezine.com/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=3.25.4' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link rel='preload' href='https://makezine.com/wp-content/uploads/elementor/css/post-553223.css?ver=1730849814' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link rel='preload' href='https://makezine.com/wp-content/plugins/elementor-pro/assets/css/conditionals/popup.min.css?ver=3.25.2' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link data-minify="1" rel='preload' href='https://makezine.com/wp-content/cache/min/1/wp-content/plugins/make-elementor-widgets/includes/css/style.css?ver=1731557386' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link data-minify="1" rel='preload' href='https://makezine.com/wp-content/cache/min/1/ui/1.13.2/themes/base/jquery-ui.css?ver=1731557386' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link rel='preload' href='https://makezine.com/wp-content/uploads/elementor/css/post-568005.css?ver=1730849814' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link data-minify="1" rel='preload' href='https://makezine.com/wp-content/cache/min/1/wp-content/plugins/tablepress/css/build/default.css?ver=1731557386' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link rel='preload' href='https://makezine.com/wp-content/themes/makezine/css/bootstrap-noglyphicons.min.css?ver=6.6.1' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link data-minify="1" rel='preload' href='https://makezine.com/wp-content/cache/min/1/wp-content/themes/makezine/css/style.min.css?ver=1731557386' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link data-minify="1" rel='preload' href='https://makezine.com/wp-content/cache/min/1/wp-content/universal-assets/v2/css/universal-firstload.min.css?ver=1731557386' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link data-minify="1" rel='preload' href='https://makezine.com/wp-content/cache/min/1/wp-content/universal-assets/v2/css/universal.min.css?ver=1731557386' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link rel='preload' href='https://makezine.com/wp-content/plugins/youtube-embed-plus-pro/styles/ytprefs.min.css?ver=14.2.1.2' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <style id='__EPYT__style-inline-css' type='text/css'> .epyt-gallery-thumb { width: 33.333%; } </style> <link rel='preload' href='https://makezine.com/wp-content/plugins/youtube-embed-plus-pro/scripts/lity.min.css?ver=14.2.1.2' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link rel='preload' href='https://makezine.com/wp-content/plugins/youtube-embed-plus-pro/scripts/embdyn.min.css?ver=14.2.1.2' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <style id='rocket-lazyload-inline-css' type='text/css'> .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;} </style> <link rel='preload' href='https://fonts.googleapis.com/css?family=Roboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto+Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&#038;display=auto&#038;ver=6.6.1' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" type='text/css' media='all' /> <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin><script type="text/javascript" id="jetpack_related-posts-js-extra"> /* <![CDATA[ */ var related_posts_js_options = {"post_heading":"h4"}; /* ]]> */ </script> <script data-minify="1" type="text/javascript" src="https://makezine.com/wp-content/cache/min/1/p/jetpack/13.9.1/_inc/build/related-posts/related-posts.min.js?ver=1731557386" id="jetpack_related-posts-js" data-rocket-defer defer></script> <script type="text/javascript" src="https://c0.wp.com/c/6.6.1/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script> <script data-minify="1" type="text/javascript" src="https://makezine.com/wp-content/cache/min/1/wp-content/plugins/make-elementor-widgets/includes/js/scripts.js?ver=1731557386" id="make-elementor-script-js" data-rocket-defer defer></script> <script type="text/javascript" id="news-vibrant-custom-script-js-extra"> /* <![CDATA[ */ var WowOption = {"mode":""}; /* ]]> */ </script> <script data-minify="1" type="text/javascript" src="https://makezine.com/wp-content/cache/min/1/wp-content/themes/news-vibrant-pro/assets/js/nv-custom-scripts.js?ver=1731557386" id="news-vibrant-custom-script-js"></script> <script type="text/javascript" defer src="https://makezine.com/wp-content/plugins/youtube-embed-plus-pro/scripts/lity.min.js?ver=14.2.1.2" id="__dispload__-js"></script> <script type="text/javascript" id="__ytprefs__-js-extra"> /* <![CDATA[ */ var _EPYT_ = {"ajaxurl":"https:\/\/makezine.com\/wp-admin\/admin-ajax.php","security":"016fc82273","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.1.2","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","vi_active":"","vi_js_posttypes":[]}; /* ]]> */ </script> <script type="text/javascript" defer src="https://makezine.com/wp-content/plugins/youtube-embed-plus-pro/scripts/ytprefs.min.js?ver=14.2.1.2" id="__ytprefs__-js"></script> <script type="text/javascript" defer src="https://makezine.com/wp-content/plugins/youtube-embed-plus-pro/scripts/embdyn.min.js?ver=14.2.1.2" id="__dynload__-js"></script> <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%2Farticle%2Fmaker-news%2Fmaker-faire%2Fpapas-gonna-build-you-a-pancakebot%2F" /> <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%2Farticle%2Fmaker-news%2Fmaker-faire%2Fpapas-gonna-build-you-a-pancakebot%2F&#038;format=xml" /> <style>img#wpstats{display:none}</style> <meta name="generator" content="Elementor 3.25.4; features: e_font_icon_svg, additional_custom_breakpoints, e_optimized_control_loading; settings: css_print_method-external, google_font-enabled, font_display-auto"> <meta property="fb:app_id" content="805939602930860" /> <style> .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } @media screen and (max-height: 1024px) { .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } @media screen and (max-height: 640px) { .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } </style> <link rel="icon" href="https://i0.wp.com/makezine.com/wp-content/uploads/2018/06/favicon-32x32.png?fit=32%2C32&#038;ssl=1" sizes="32x32" /> <link rel="icon" href="https://i0.wp.com/makezine.com/wp-content/uploads/2018/06/favicon-32x32.png?fit=32%2C32&#038;ssl=1" sizes="192x192" /> <link rel="apple-touch-icon" href="https://i0.wp.com/makezine.com/wp-content/uploads/2018/06/favicon-32x32.png?fit=32%2C32&#038;ssl=1" /> <meta name="msapplication-TileImage" content="https://i0.wp.com/makezine.com/wp-content/uploads/2018/06/favicon-32x32.png?fit=32%2C32&#038;ssl=1" /> <noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript><script> /*! loadCSS rel=preload polyfill. [c]2017 Filament Group, Inc. MIT License */ (function(w){"use strict";if(!w.loadCSS){w.loadCSS=function(){}} var rp=loadCSS.relpreload={};rp.support=(function(){var ret;try{ret=w.document.createElement("link").relList.supports("preload")}catch(e){ret=!1} return function(){return ret}})();rp.bindMediaToggle=function(link){var finalMedia=link.media||"all";function enableStylesheet(){link.media=finalMedia} if(link.addEventListener){link.addEventListener("load",enableStylesheet)}else if(link.attachEvent){link.attachEvent("onload",enableStylesheet)} setTimeout(function(){link.rel="stylesheet";link.media="only x"});setTimeout(enableStylesheet,3000)};rp.poly=function(){if(rp.support()){return} var 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)})}} if(typeof exports!=="undefined"){exports.loadCSS=loadCSS} else{w.loadCSS=loadCSS}}(typeof global!=="undefined"?global:this)) </script> <script> !(function () { window.googletag = window.googletag || {}; window.vmpbjs = window.vmpbjs || {}; window.vpb = window.vpb || {}; vpb.cmd = vpb.cmd || []; vpb.st=Date.now(); vpb.fastLoad = true; googletag.cmd = googletag.cmd || []; vmpbjs.cmd = vmpbjs.cmd || []; var cmds = []; try{ cmds = googletag.cmd.slice(0); googletag.cmd.length = 0; }catch(e){} var ready = false; function exec(cb) { return cb.call(googletag); } var overriden = false; googletag.cmd.push(function () { overriden = true; googletag.cmd.unshift = function (cb) { if (ready) { return exec(cb); } cmds.unshift(cb); if (cb._startgpt) { ready = true; for (var k = 0; k < cmds.length; k++) { exec(cmds[k]); } } }; googletag.cmd.push = function (cb) { if (ready) { return exec(cb); } cmds.push(cb); }; }); if(!overriden){ googletag.cmd.push = function (cb) { cmds.push(cb); }; googletag.cmd.unshift = function (cb) { cmds.unshift(cb); if (cb._startgpt) { ready = true; if (googletag.apiReady) { cmds.forEach(function (cb) { googletag.cmd.push(cb); }); } else { googletag.cmd = cmds; } } }; } var dayMs = 36e5, cb = parseInt(Date.now() / dayMs), vpbSrc = '//player.hb.selectmedia.asia/prebidlink/' + cb + '/wrapper_hb_758321_19448.js', pbSrc = vpbSrc.replace('wrapper_hb', 'hb'), gptSrc = '//securepubads.g.doubleclick.net/tag/js/gpt.js', c = document.head || document.body || document.documentElement; function loadScript(src, cb) { var s = document.createElement('script'); s.src = src; s.defer=false; c.appendChild(s); s.onload = cb; s.onerror = function(){ var fn = function(){}; fn._startgpt = true; googletag.cmd.unshift(fn); }; return s; } loadScript(pbSrc); loadScript(gptSrc); loadScript(vpbSrc); })() </script> <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <!-- Page Ad Vars --> <script type='text/javascript'> var ad_vars = {"page":"articlemaker-newsmaker-fairepapas-go","PostID":"566346","custom_target_name":null,"custom_target_value":null,"tags":["cnc","makerfaire","pancakebot"],"cat":["digital-fabrication","maker-faire","maker-news"],"zone":"/3829728/Makezine/Blog/DigitalFabrication","sponsor":null}; </script> <!-- Time-tracking for Custom Dimensions --> <time itemprop="startDate" datetime="2024-01-25T08:04:08-08:00" style="display: none;"></time> <!-- nativo script --> <script data-minify="1" type="text/javascript" src="https://makezine.com/wp-content/cache/min/1/serve/load.js?ver=1731557386" async></script> <!-- end nativo script --> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PC5R77');</script> <!-- End Google Tag Manager --> <!-- Google Universal Analytics --> <!-- Primary Categories Dimension Query --> <script type="text/javascript"> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-51157-1', 'auto'); ga('require', 'GTM-TXW38JQ'); ga('require', 'displayfeatures'); ga('send', 'pageview', { 'page': location.pathname + location.search + location.hash }); var dimensionValue11 = document.getElementsByTagName("time")[0].getAttribute("datetime"); ga('set', 'dimension11', dimensionValue11); ga('set', 'dimension13', ""); ga('set', 'dimension14', ""); </script> <!-- Google tag (gtag.js) GA4 --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-45H78982HP"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-45H78982HP'); </script> <script type="text/javascript"> dataLayer = []; </script> <!-- Pinterest Tag --> <script> !function(e){if(!window.pintrk){window.pintrk=function(){window.pintrk.queue.push( Array.prototype.slice.call(arguments))};var n=window.pintrk;n.queue=[],n.version="3.0";var t=document.createElement("script");t.async=!0,t.src=e;var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(t,r)}} ("https://s.pinimg.com/ct/core.js"); pintrk('load', '2617466540835'); pintrk('page'); </script> <noscript><img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=2617466540835&noscript=1" /></noscript> <script>pintrk('track', 'pagevisit', {event_id: 'article/maker-news/maker-faire/papas-gonna-build-you-a-pancakebot'});</script> <noscript><img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=2617466540835&event=pagevisit&noscript=1" /> </noscript> <!-- end Pinterest Tag --> <!-- noscript Pinterest Tag --> <img height="1" width="1" style="display:none;" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-lazy-src="https://ct.pinterest.com/v3/?event=init&tid=2617466540835&noscript=1" /><noscript><img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?event=init&tid=2617466540835&noscript=1" /></noscript> </noscript> <!-- end noscript Pinterest Tag --> <meta name="generator" content="WP Rocket 3.17.2" data-wpr-features="wpr_delay_js wpr_defer_js wpr_minify_js wpr_preload_fonts wpr_async_css wpr_lazyload_images wpr_lazyload_iframes wpr_minify_css wpr_desktop wpr_dns_prefetch wpr_preload_links" /></head> <body class="post-template-default single single-post postid-566346 single-format-standard makezine group-blog right-sidebar fullwidth_layout header-default nv-image-zoomin single-layout1 elementor-default elementor-kit-553223"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PC5R77" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div data-rocket-location-hash="54257ff4dc2eb7aae68fa23eb5f11e06" id="page" class="site"> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <div data-rocket-location-hash="4ddd389402e7dd6ccd59b903a08a9569" id="search-modal"> <form role="search" method="get" class="search-form" action="/"> <label class="sb-search-label" for="search">Search</label> <input class="sb-search-input search-field" placeholder="What are you searching for?" value="" name="s" id="search" title="" type="text"> <input class="sb-search-submit" name="submit" value="Search" type="submit"> </form> <div data-rocket-location-hash="12f110fcbf15d496970fde5b66ead049" id="popular-links"> <h5>POPULAR SEARCHES:</h5> <ul class="pop-links-list"> <li><a href="/?s=arduino" target="_self">Arduino</a></li> <li><a href="/?s=cnc" target="_self">CNC</a></li> <li><a href="/?s=raspberry pi" target="_self">Raspberry Pi</a></li> <li><a href="/?s=wood working" target="_self">Woodworking</a></li> </ul> <ul class="pop-links-list"> <li><a href="/?s=3d printing" target="_self">3D Printing</a></li> <li><a href="/?s=iot" target="_self">IOT</a></li> <li><a href="/?s=robot" target="_self">Robot</a></li> <li><a href="/?s=maker faire" target="_self">Maker Faire</a></li> </ul> </div> </div> <header data-rocket-location-hash="aca3e8391cf756edb8e618a52a1a4c74" id="masthead" class="site-header-custom"> <!--<div id="pseudo-me"> This is Pseudome content <div id="pmCloseBtn"></div> </div>--> <div data-rocket-location-hash="79638dd88fa2e00482d242d63d4c80a8" class="wrapper-fluid site-header-container flex default-header"> <a href="#" class="mobile-toggle-panel" aria-label="Mobile Navigation Toggle"><i aria-hidden="true" class="fas fa-bars"></i></a> <div id="site-logo" class="site-branding"> <h2 class="site-title"> <a href="https://makezine.com" rel="home" class="makezine-logo"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%2040'%3E%3C/svg%3E" id="navLogo" class="nav-logo" alt="Make: Magazine Logo" width="100" height="40" data-lazy-src="https://make.co/wp-content/universal-assets/v2/images/make_logo.svg"><noscript><img loading="lazy" 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"></noscript> </a> <a href="https://make.co" rel="home" class="makeco-logo"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20103%2030'%3E%3C/svg%3E" class="nav-logo" alt="Make: Community Logo" width="103" height="30" data-lazy-src="https://make.co/wp-content/universal-assets/v2/images/make_co_logo.webp"><noscript><img loading="lazy" 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"></noscript> </a> <a href="https://makershed.com" rel="home" class="makershed-logo"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20170%2040'%3E%3C/svg%3E" class="nav-logo" alt="Maker Shed Logo" width="170" height="40" data-lazy-src="https://make.co/wp-content/universal-assets/v2/images/maker-shed-logo.webp"><noscript><img loading="lazy" 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"></noscript> </a> <a href="https://makercamp.make.co" rel="home" class="makercamp-logo"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20176%2040'%3E%3C/svg%3E" class="nav-logo" alt="Maker Camp Logo" width="176" height="40" data-lazy-src="https://make.co/wp-content/universal-assets/v2/images/makercamp-logo.webp"><noscript><img loading="lazy" src="https://make.co/wp-content/universal-assets/v2/images/makercamp-logo.webp" class="nav-logo" alt="Maker Camp Logo" width="176" height="40"></noscript> </a> <a href="https://makerspaces.make.co" rel="home" class="makerspaces-logo"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20175%2040'%3E%3C/svg%3E" class="nav-logo" alt="Make: Makerspaces Logo" width="175" height="40" data-lazy-src="/wp-content/universal-assets/v2/images/makerspace_logo.webp"><noscript><img loading="lazy" src="/wp-content/universal-assets/v2/images/makerspace_logo.webp" class="nav-logo" alt="Make: Makerspaces Logo" width="175" height="40"></noscript> </a> <a href="https://learn.make.co" rel="home" class="makelearn-logo"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2094%2040'%3E%3C/svg%3E" class="nav-logo" alt="Make: Learning Labs Logo" width="94" height="40" data-lazy-src="https://make.co/wp-content/universal-assets/v2/images/make-learning-labs-logo.webp"><noscript><img loading="lazy" 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"></noscript> </a> <a href="https://makerfaire.com" rel="home" class="makerfaire-logo"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20165%2030'%3E%3C/svg%3E" class="nav-logo" alt="Maker Faire Logo" width="165" height="30" data-lazy-src="https://make.co/wp-content/universal-assets/v2/images/Maker_Faire_Logo.svg"><noscript><img loading="lazy" 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"></noscript> </a> </h2> </div> <nav id="site-navigation-custom" class="main-navigation" data-menu-space="120"> <div id="primary-navbar"> <h3 class="subnav-title"><a href="//make.co"></a></h3> <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> <ul id="primary-menu" class="primary-menu"> </ul> <div id="navbar-collapse" class="hasItems"> <a class="more-button" href="#" aria-label="More Navigation Options"><i aria-hidden="true" class="fas fa-ellipsis-h"></i></a> <ul id="navbar-extend" class="sub-menu"> <li class="menu-item top-menu menu-item-has-children"> <a href="#">Explore</a> <ul class="sub-menu sub-menu-parent"> <li class="menu-item bottom-menu menu-item-has-children"> <a href="https://makezine.com/?utm_source=make&utm_medium=universalnav&utm_campaign=makezine&utm_content=launch">Make: Magazine</a> <ul class="sub-menu sub-menu-full-height"> <li class="menu-item"> <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, accessible by all ages and skill ranges.</a> </li> </ul> </li> <li class="menu-item bottom-menu menu-item-has-children"> <a href="https://makerfaire.com/?utm_source=make&utm_medium=universalnav&utm_campaign=makerfaire&utm_content=launch">Maker Faire</a> <ul class="sub-menu sub-menu-full-height"> <li class="menu-item"> <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 together tech enthusiasts, crafters, educators across the globe.</a> </li> </ul> </li> <li class="menu-item bottom-menu menu-item-has-children"> <a href="https://makershed.com/?utm_source=make&utm_medium=universalnav&utm_campaign=makershed&utm_content=launch">Maker Shed</a> <ul class="sub-menu sub-menu-full-height"> <li class="menu-item"> <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 curated by us, the people behind Make: and the Maker Faire.</a> </li> </ul> </li> <li class="menu-item bottom-menu menu-item-has-children"> <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> <ul class="sub-menu sub-menu-full-height"> <li class="menu-item"> <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 microcontrollers including Arduino and Raspberry Pi, Drones and 3D Printing, and more.</a> </li> </ul> </li> <!--<li class="menu-item bottom-menu menu-item-has-children"> <a href="https://makercamp.com/?utm_source=make&utm_medium=universalnav&utm_campaign=makercamp&utm_content=launch">Maker Camp</a> <ul class="sub-menu sub-menu-full-height"> <li class="menu-item"> <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 & crafts, science & engineering, design, and technology.</a> </li> </ul> </li>--> <!--<li class="menu-item bottom-menu menu-item-has-children"> <a href="https://make.co/join/?utm_source=make&utm_medium=universalnav&utm_campaign=makecommunity&utm_content=launch">Make: Membership</a> <ul class="sub-menu sub-menu-full-height"> <li class="menu-item"> <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 initiatives for the next generation of makers.</a> </li> </ul> </li>--> </ul> </li> <li class="menu-item top-menu menu-item-has-children"> <a href="#">Learn</a> <ul class="sub-menu"> <li class="menu-item"> <a href="https://makezine.com/?utm_source=make&utm_medium=universalnav&utm_campaign=maker-updates&utm_content=launch"> <b>Maker Updates</b> <p>Read about the latest maker projects, skills, tool reviews and more.</p> </a> </li> <li class="menu-item"> <a href="https://www.makershed.com/collections/make-kit/?utm_source=make&utm_medium=universalnav&utm_campaign=books-kits&utm_content=launch"> <b>Books &amp; Kits</b> <p>Get hands-on with kits, books, and more from the Maker Shed</p> </a> </li> <!--<li class="menu-item"> <a href="https://make.co/educationforum/?utm_source=make&utm_medium=universalnav&utm_campaign=learn&utm_content=launch"> <b>Professional Development for Educators</b> <p>Virtual Forum for Making in Education</p> </a> </li>--> <li class="menu-item"> <a href="https://makercamp.com/?utm_source=make&utm_medium=universalnav&utm_campaign=makercamp-project-library&utm_content=launch"> <b>Young Maker Projects</b> <p>Find projects for young makers</p> </a> </li> <li class="menu-item"> <a target="_none" href="https://www.youtube.com/channel/UChtY6O8Ahw2cz05PS2GhUbg?utm_source=make&utm_medium=universalnav&utm_campaign=watch-learn&utm_content=launch"> <b>Watch and Learn</b> <p>Skill builder, project tutorials, and more</p> </a> </li> </ul> </li> <li class="menu-item top-menu menu-item-has-children"> <a href="#">Experience</a> <ul class="sub-menu"> <li class="menu-item"> <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"> <b>Magazine</b> <p>Subscribers' Digital Portal</p> </a> </li> <!--<li class="menu-item"> <a href="https://make.co/dashboard/?utm_source=make&utm_medium=universalnav&utm_campaign=dashboard&utm_content=launch"> <b>Membership</b> <p>Access Make: Community</p> </a> </li>--> <li class="menu-item"> <a href="https://makerfaire.com/globalmap/?utm_source=make&utm_medium=universalnav&utm_campaign=makerfaire-map&utm_content=launch"> <b>Maker Faire</b> <p>Find a faire.</p> </a> </li> <li class="menu-item"> <a href="https://makerspaces.make.co/?utm_source=make&utm_medium=universalnav&utm_campaign=makerspaces&utm_content=launch"> <b>Makerspaces</b> <p>Find a Makerspace near you</p> </a> </li> </ul> </li> <li class="menu-item top-menu menu-item-has-children"> <a href="https://make.co/?utm_source=make&utm_medium=universalnav&utm_campaign=participate&utm_content=launch">Participate</a> <ul class="sub-menu"> <li class="menu-item"> <a href="https://makerfaire.com/community/?utm_source=make&utm_medium=universalnav&utm_campaign=organize&utm_content=launch"> <b>Organize</b> <p>Start a local Maker Faire</p> </a> </li> <li class="menu-item"> <a href="https://make.co/submit-an-article-or-book-idea/?utm_source=make&utm_medium=universalnav&utm_campaign=write&utm_content=launch"> <b>Write</b> <p>Share a book or article proposal</p> </a> </li> <li class="menu-item"> <a href="https://make.co/make-cast/?utm_source=make&utm_medium=universalnav&utm_campaign=make-cast&utm_content=launch"> <b>Listen</b> <p>A podcast from Make: founder, Dale Dougherty</p> </a> </li> </ul> </li> <li class="menu-item top-menu menu-item-has-children"> <a href="https://www.makershed.com/?utm_source=make&utm_medium=universalnav&utm_campaign=share&utm_content=launch">Shop</a> <ul class="sub-menu"> <li class="menu-item"> <a href="https://www.makershed.com/?utm_source=make&utm_medium=universalnav&utm_campaign=books-kits-more&utm_content=launch"> <b>Kits, Books, & More</b> <p>Maker Shed, the official store of Make:</p> </a> </li> <li class="menu-item"> <a target="_none" href="https://subscribe.makezine.com/Make_subscribe?utm_source=make&utm_medium=universalnav&utm_campaign=magazine-subscribe&utm_content=launch"> <b>Make: Magazine</b> <p>Subscribe to the premier DIY magazine today</p> </a> </li> <!--<li class="menu-item"> <a href="https://make.co/join/?utm_source=make&utm_medium=universalnav&utm_campaign=make-membership&utm_content=launch"> <b>Make: Membership</b> <p>Community access, print, and digital Magazine, and more</p> </a> </li>--> </ul> </li> <li class="menu-item top-menu menu-item-has-children"> <a href="https://makerfaire.com/?utm_source=make&utm_medium=universalnav&utm_campaign=new&utm_content=launch" style="color:#ea002a;">New</a> <ul class="sub-menu"> <li class="menu-item"> <a href="https://makerspace.com/?utm_source=make&utm_medium=universalnav&utm_campaign=makerspaces&utm_content=launch"> <b>Makerspace Directory</b> <p>A comprehensive community driven directory</p> </a> </li> <li class="menu-item"> <a href="https://makerfaire.com/yearbook/?utm_source=make&utm_medium=universalnav&utm_campaign=yearbook&utm_content=launch"> <b>Maker Faire Yearbook</b> <p>A collection of projects from 2023's events</p> </a> </li> </ul> </li> </ul> </div> </div> <button class="close-mobile"><i class="fas fa-times"></i></button> </nav> <!-- start header aside --> <div id="header-aside" class="header-aside"> <div class="header-aside-inner"> <span id="make-login" class="login-section"> <a id="LoginBtn" href="/wp-login.php" title="Log In" target="_self">Log In</a> <div id="profile-view" class="dropdown v-select"> <a class="dropdown-toggle" href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <img class="avatar" alt="avatar" src="https://make.co/wp-content/universal-assets/v2/images/default-makey.png" width="50" height="50" /> <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" /> </a> <div class="dropdown-menu profile-menu" aria-labelledby="dropdownMenuLink"> <div class="profile-info"> <img class="avatar" width="60" height="60" alt="avatar" src="https://make.co/wp-content/universal-assets/v2/images/default-makey.png" /> <div class="profile-text"> <div class="profile-name"></div> <div class="profile-email"></div> </div> </div> <div class="dropdown-links" id="profileLinks"> </div> <a id="LogoutBtn" href="/wp-login.php?action=logout" target="_self" title="Log Out">Log Out</a> </div> </div> </span> <span id="make-coin"></span> <span id="make-join" class="search-separator nav-separator"></span> <div class="search-button-wrapper"> <div class="subscribe-call-out"> <div class="subscribe-text"> <a target="_none" href="https://make.co/join/?utm_source=make&utm_medium=universalnav&utm_campaign=subscribe-call-out&utm_content=launch" target="_blank"> Subscribe </a> </div> <a target="_none" href="https://make.co/join/?utm_source=make&utm_medium=universalnav&utm_campaign=subscribe-call-out&utm_content=launch" target="_blank"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2070'%3E%3C/svg%3E" id="nav-subscribe-img" alt="Get Make: Magazine Issue 91" width="50" height="70.5" data-lazy-src="https://make.co/wp-content/universal-assets/v2/images/magazine-nav-subscribe-single.webp?v=91"><noscript><img src="https://make.co/wp-content/universal-assets/v2/images/magazine-nav-subscribe-single.webp?v=91" id="nav-subscribe-img" alt="Get Make: Magazine Issue 91" width="50" height="70.5"></noscript> </a> <div class="subscribe-pop-out"> <a target="_none" href="https://make.co/join/?utm_source=make&utm_medium=universalnav&utm_campaign=subscribe-popout&utm_content=launch" target="_blank"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20296%20380'%3E%3C/svg%3E" alt="Subscribe Today to Make: Magazine" width="296" height="380.5" data-lazy-src="https://make.co/wp-content/universal-assets/v2/images/subscribe-today.webp?v=91"><noscript><img src="https://make.co/wp-content/universal-assets/v2/images/subscribe-today.webp?v=91" alt="Subscribe Today to Make: Magazine" width="296" height="380.5"></noscript> </a> </div> </div> <div id="sb-search" class="sb-search"></div> </div> </div> <!-- end header aside --> </div> </div> </header> <div data-rocket-location-hash="0a18dfdd0c584770d52bc2e48d9fd36c" id="universal-subnav" class="nav-level-2"> <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> <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="Magazine Projects" href="/projects/"><span>Magazine Projects</span></a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-546920" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-546920"><a title="Board Guide" href="https://makezine.com/comparison/boards/"><span>Board Guide</span></a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-566162" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-566162"><a title="Make:cast" href="https://make.co/make-cast/"><span>Make:cast</span></a></li> <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="Magazine Issues" href="https://makezine.com/volumes"><span>Magazine Issues</span></a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-565008" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-565008"><a title="Maker Faire" target="_blank" href="https://www.makerfaire.com/"><span>Maker Faire</span></a></li> </ul> </div><!-- .nav-level-2 --> <script async id="tag_f45cd76a-c502-42b1-9d45-f3353d510ced" type="text/javascript" src="https://sm1.selectmedia.asia/cdn/tags/tag_f45cd76a-c502-42b1-9d45-f3353d510ced.js"></script> <div data-rocket-location-hash="f3aafcd1f5004676b110ff185219efa8" id="content" class="site-content"> <div data-rocket-location-hash="61f3a873183a25a380a24ebcfe8c1582" class="cv-container"> <div class="mz-story-infinite-view "> <article class="first-story" data-id="566346" data-url="https://makezine.com/article/maker-news/maker-faire/papas-gonna-build-you-a-pancakebot/"> <div class="story-title"><h1 class="entry-title">Papa&#8217;s Gonna Build You a PancakeBot</h1></div> <div id="article-content" class="content-area"> <section id="post-566346" class="post-566346 post type-post status-publish format-standard has-post-thumbnail hentry category-digital-fabrication category-maker-faire category-maker-news tag-cnc-2 tag-makerfaire tag-pancakebot"> <div class="nv-article-thumb"> <div class="post-cats-list"> <span class="category-button nv-cat-26999"><a href="https://makezine.com/category/digital-fabrication/">Digital Fabrication</a></span> <span class="category-button nv-cat-29757"><a href="https://makezine.com/category/maker-news/maker-faire/">Maker Faire</a></span> <span class="category-button nv-cat-8"><a href="https://makezine.com/category/maker-news/">Maker News</a></span> </div><!-- .post-cats-list --> <figure> <img width="1200" height="837" src="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Lego-version-at-Maker-Faire-2012.jpg?fit=1200%2C837&amp;ssl=1" class="skip-lazy wp-post-image" alt="Papa&#8217;s Gonna Build You a PancakeBot" decoding="async" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Lego-version-at-Maker-Faire-2012.jpg?w=1200&amp;ssl=1 1200w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Lego-version-at-Maker-Faire-2012.jpg?resize=750%2C523&amp;ssl=1 750w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Lego-version-at-Maker-Faire-2012.jpg?resize=1024%2C714&amp;ssl=1 1024w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Lego-version-at-Maker-Faire-2012.jpg?resize=450%2C314&amp;ssl=1 450w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Lego-version-at-Maker-Faire-2012.jpg?resize=768%2C536&amp;ssl=1 768w" sizes="(max-width: 1200px) 100vw, 1200px" /> </figure> </div><!-- .nv-article-thumb --> <header class="entry-header"> <div class="entry-meta"> <div class="author-wrapper"><img src="https://0.gravatar.com/avatar/6129180a66df3a5c20d33db9efd96ba5?s=198&#038;d=retro" alt="" class="avatar avatar-198" width="198" height="198"><div class="author-name"><div class="bio-wrapper"><h3><a href="https://makezine.com/author/dalepd">By Dale Dougherty</a></h3></div><div class="hover-info"><i class="fa fa-sort-asc sort-up fa-lg"></i><div class="author-wrapper"><div class="author-name"><h3><a href="https://makezine.com/author/dalepd">Dale Dougherty</a></h3></div></div><p>DALE DOUGHERTY is the leading advocate of the Maker Movement. He founded Make: Magazine 2005, which first used the term “makers” to describe people who enjoyed “hands-on” work and play. He started Maker Faire in the San Francisco Bay Area in 2006, and this event has spread to nearly 200 locations in 40 countries, with over 1.5M attendees annually. He is President of Make:Community, which produces Make: and Maker Faire.</p> <p>In 2011 Dougherty was honored at the White House as a “Champion of Change” through an initiative that honors Americans who are “doing extraordinary things in their communities to out-innovate, out-educate and out-build the rest of the world.” At the 2014 White House Maker Faire he was introduced by President Obama as an American innovator making significant contributions to the fields of education and business. He believes that the Maker Movement has the potential to transform the educational experience of students and introduce them to the practice of innovation through play and tinkering. </p> <p>Dougherty is the author of “Free to Make: How the Maker Movement Is Changing our Jobs, Schools and Minds” with Adriane Conrad. He is co-author of "Maker City: A Practical Guide for Reinventing American Cities" with Peter Hirshberg and Marcia Kadanoff.</p> <a href="https://makezine.com/author/dalepd">View more articles by Dale Dougherty <i class="fa fa-angle-right" aria-hidden="true"></i></a><div class="twitter-wrapper"><a class="twitter" href="http://twitter.com/dalepd?rel=author"><i class="fa fa-twitter"></i><h3 class="twitter-nickname users">@dalepd</h3></a></div></div></div></div><span class="posted-on"> <a href="https://makezine.com/article/maker-news/maker-faire/papas-gonna-build-you-a-pancakebot/" rel="bookmark"><time class="entry-date published" datetime="2024-01-25T08:04:08-08:00">January 25th, 2024</time><time class="updated" datetime="2024-01-25T08:04:16-08:00">January 25th, 2024</time></a></span><span class="byline"> </span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Miguel Valenzuela had just finished dinner when we started talking over Zoom. “I&#8217;m living in Norway. My sister-in-law came over with her family from Denmark. Typically when they come over, I usually make some Mexican food for them and we just found these awesome tortillas.” He explained that on a trip to Barcelona he met a Mexican man who makes nixtamal tortillas in the traditional way. He continues to buy them and share them with family and friends in Norway. “I&#8217;ve been struggling, especially being from Southern California and Northern Mexico, missing my food. I&#8217;ve been trying to make a home of it here.”</p> <p>Miguel and his future wife, Runi Elisabeth Flata Steen who is from Mjøndalen, Norway, met at Cal Poly San Luis Obispo in California while he was finishing his engineering degree. Thirteen years ago, they moved to Oslo. “We were living in a small little apartment,” said Miguel who then had two young daughters, Lily and Maia. “I had all these Legos with me that my friend Mark Dumas had given to me. I was just trying to figure out how to stay sane because I went from a lovely San Diego sun to a meter of snow over here.” </p> <p>He read the second issue of <em>Make:</em> magazine in which author Bob Parks in the article “Blockheads” called Lego the “ultimate prototyping tool.” Parks mentioned a person in the UK who had made a pancake-stamping machine out of Lego. As Miguel mentioned the project to his daughter Lily, she turned to her sister, Maia, and said: “Papa’s gonna build a pancake machine out of Legos.” </p> <div class="wp-block-image"> <figure class="aligncenter size-large"><img data-recalc-dims="1" decoding="async" width="640" height="1002" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%201002'%3E%3C/svg%3E" alt="" class="wp-image-566350" data-lazy-srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-creator-Miguel-Valenzuela.jpg?resize=654%2C1024&amp;ssl=1 654w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-creator-Miguel-Valenzuela.jpg?resize=750%2C1174&amp;ssl=1 750w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-creator-Miguel-Valenzuela.jpg?resize=288%2C450&amp;ssl=1 288w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-creator-Miguel-Valenzuela.jpg?resize=768%2C1202&amp;ssl=1 768w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-creator-Miguel-Valenzuela.jpg?resize=981%2C1536&amp;ssl=1 981w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-creator-Miguel-Valenzuela.jpg?w=1200&amp;ssl=1 1200w" data-lazy-sizes="(max-width: 640px) 100vw, 640px" data-lazy-src="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-creator-Miguel-Valenzuela-654x1024.jpg?resize=640%2C1002&#038;ssl=1" /><noscript><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="1002" src="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-creator-Miguel-Valenzuela-654x1024.jpg?resize=640%2C1002&#038;ssl=1" alt="" class="wp-image-566350" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-creator-Miguel-Valenzuela.jpg?resize=654%2C1024&amp;ssl=1 654w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-creator-Miguel-Valenzuela.jpg?resize=750%2C1174&amp;ssl=1 750w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-creator-Miguel-Valenzuela.jpg?resize=288%2C450&amp;ssl=1 288w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-creator-Miguel-Valenzuela.jpg?resize=768%2C1202&amp;ssl=1 768w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-creator-Miguel-Valenzuela.jpg?resize=981%2C1536&amp;ssl=1 981w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-creator-Miguel-Valenzuela.jpg?w=1200&amp;ssl=1 1200w" sizes="(max-width: 640px) 100vw, 640px" /></noscript><figcaption class="wp-element-caption">Miguel Valenzuela, creator of PancakeBot.</figcaption></figure></div> <h2 class="wp-block-heading" id="h-prototyping-in-lego">Prototyping in Lego</h2> <p>This initial project went through 13 different iterations over 6 months. Miguel’s goal was to predictably make two Mickey Mouse pancakes. That’s three blobs of batter on a griddle. The entire drawing machine was made of Legos, except the ketchup bottle that held the batter. He used Lego NXT, which could control three motors. Two of the motors controlled motion along the X and Y axes. “I didn’t know how to program very well, so I had to do everything by hand,” he said. He drew a figure on graph paper, and then input the degrees of rotation positive or negative into an Excel spreadsheet. Then he’d import it as a text file that his program read with three lines per movement. The third motor controlled the flow of the batter. “I set it up to have a strange little valve structure. I had to pump air and control the valves all with one motor, and I did it by reversing the direction of the motor.”</p> <div class="wp-block-image"> <figure class="aligncenter size-large"><img data-recalc-dims="1" decoding="async" width="640" height="399" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20399'%3E%3C/svg%3E" alt="" class="wp-image-566352" data-lazy-srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Miguel-and-daughters.jpg?resize=1024%2C639&amp;ssl=1 1024w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Miguel-and-daughters.jpg?resize=750%2C468&amp;ssl=1 750w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Miguel-and-daughters.jpg?resize=450%2C281&amp;ssl=1 450w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Miguel-and-daughters.jpg?resize=768%2C479&amp;ssl=1 768w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Miguel-and-daughters.jpg?w=1200&amp;ssl=1 1200w" data-lazy-sizes="(max-width: 640px) 100vw, 640px" data-lazy-src="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Miguel-and-daughters-1024x639.jpg?resize=640%2C399&#038;ssl=1" /><noscript><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="399" src="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Miguel-and-daughters-1024x639.jpg?resize=640%2C399&#038;ssl=1" alt="" class="wp-image-566352" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Miguel-and-daughters.jpg?resize=1024%2C639&amp;ssl=1 1024w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Miguel-and-daughters.jpg?resize=750%2C468&amp;ssl=1 750w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Miguel-and-daughters.jpg?resize=450%2C281&amp;ssl=1 450w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Miguel-and-daughters.jpg?resize=768%2C479&amp;ssl=1 768w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-Miguel-and-daughters.jpg?w=1200&amp;ssl=1 1200w" sizes="(max-width: 640px) 100vw, 640px" /></noscript><figcaption class="wp-element-caption">Miguel and his two daughters with the PancakeBot.</figcaption></figure></div> <p>His canvas was a Presto griddle, about 17 by 8 inches (45 by 22 centimeters). “The squeeze bottle would go back and forth while dispensing the batter to draw, which was the equivalent of pen-up and pen-down commands. Pen up reversed the air flow and pen down added pressure to dispense it.” A lot depended on getting the viscosity of the batter right. “I think I went through 20 gallons of pancake batter trying to figure this thing out in my kitchen at home.” </p> <p>He published the instructions for building a PancakeBot out of Lego on <a href="https://sourceforge.net/projects/pancakebot">SourceForge</a>. They are still available. “I remember telling my wife, I’m gonna see if we can put this out there.” Before releasing the instructions, he got the domain name, <a href="https://pancakebot.com" target="_blank" rel="noreferrer noopener">pancakebot.com</a>, as well as other social media handles. “You gotta stake your claim on the internet,” he said, adding that he did it just in case it turned out to be worth something. </p> <p>Initially, PancakeBot was just for fun; Miguel would later call it an “unnecessary invention.” What excited him was not just that it worked but that PancakeBot made kids smile. “My daughters were cracking up,” he said. It didn’t matter what the pancakes looked like. How much fun is a machine that can draw pancakes that you can eat? That came across in an early YouTube video he made with his two oldest daughters in 2011. Maia presses the button on the NXT controller and soon a Mickey Mouse pancake is printing out.</p> <p>Word started to spread. Inventor/entrepreneur Jeri Ellsworth tweeted about his videos. Goli Mohammadi of <em>Make:</em> wrote about it. “We had, all of a sudden, all this attention for this crazy machine built from Legos.”</p> <figure class="wp-block-image aligncenter size-large"><img data-recalc-dims="1" decoding="async" width="640" height="359" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20359'%3E%3C/svg%3E" alt="" class="wp-image-566354" data-lazy-srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-patent-drawing.jpg?resize=1024%2C574&amp;ssl=1 1024w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-patent-drawing.jpg?resize=750%2C421&amp;ssl=1 750w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-patent-drawing.jpg?resize=450%2C252&amp;ssl=1 450w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-patent-drawing.jpg?resize=768%2C431&amp;ssl=1 768w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-patent-drawing.jpg?w=1200&amp;ssl=1 1200w" data-lazy-sizes="(max-width: 640px) 100vw, 640px" data-lazy-src="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-patent-drawing-1024x574.jpg?resize=640%2C359&#038;ssl=1" /><noscript><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="359" src="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-patent-drawing-1024x574.jpg?resize=640%2C359&#038;ssl=1" alt="" class="wp-image-566354" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-patent-drawing.jpg?resize=1024%2C574&amp;ssl=1 1024w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-patent-drawing.jpg?resize=750%2C421&amp;ssl=1 750w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-patent-drawing.jpg?resize=450%2C252&amp;ssl=1 450w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-patent-drawing.jpg?resize=768%2C431&amp;ssl=1 768w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-patent-drawing.jpg?w=1200&amp;ssl=1 1200w" sizes="(max-width: 640px) 100vw, 640px" /></noscript><figcaption class="wp-element-caption">“Method and apparatus for drawing cakes,” U.S. patent number US20160015210A1</figcaption></figure> <h2 class="wp-block-heading">From Maker Faire to the Patent Office</h2> <p>Miguel and Runi brought the PancakeBot to the New York Maker Faire in 2012. “That was an amazing experience. The attention that this thing got from all the kids — they’re standing around waiting 15 to 20 minutes for little round pancakes. I guess it was the combination of pancakes, Legos, and robots.” He brought the whole family to the first Oslo Maker Faire in 2013 and he was featured on Norwegian TV, which pleased his mother-in-law.</p> <p>Yet it started to bother him that PancakeBot was not taken more seriously. “I didn’t know if there was anything serious about it,” he said, thinking that maybe it was a kind of product that others might buy. In 2014, he recalls asking Runi: “What are we going to do with it? Should we give up on it?” Runi, who is an actress involved in children’s theater and a middle school teacher, remained supportive. She said to give it another try and build a new prototype.</p> <div class="wp-block-image"> <figure class="aligncenter size-large"><img data-recalc-dims="1" decoding="async" width="640" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20400'%3E%3C/svg%3E" alt="" class="wp-image-566348" data-lazy-srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-at-Maker-Faire-Paris-2014.jpg?resize=1024%2C640&amp;ssl=1 1024w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-at-Maker-Faire-Paris-2014.jpg?resize=750%2C469&amp;ssl=1 750w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-at-Maker-Faire-Paris-2014.jpg?resize=450%2C281&amp;ssl=1 450w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-at-Maker-Faire-Paris-2014.jpg?resize=768%2C480&amp;ssl=1 768w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-at-Maker-Faire-Paris-2014.jpg?w=1200&amp;ssl=1 1200w" data-lazy-sizes="(max-width: 640px) 100vw, 640px" data-lazy-src="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-at-Maker-Faire-Paris-2014-1024x640.jpg?resize=640%2C400&#038;ssl=1" /><noscript><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="400" src="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-at-Maker-Faire-Paris-2014-1024x640.jpg?resize=640%2C400&#038;ssl=1" alt="" class="wp-image-566348" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-at-Maker-Faire-Paris-2014.jpg?resize=1024%2C640&amp;ssl=1 1024w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-at-Maker-Faire-Paris-2014.jpg?resize=750%2C469&amp;ssl=1 750w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-at-Maker-Faire-Paris-2014.jpg?resize=450%2C281&amp;ssl=1 450w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-at-Maker-Faire-Paris-2014.jpg?resize=768%2C480&amp;ssl=1 768w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-at-Maker-Faire-Paris-2014.jpg?w=1200&amp;ssl=1 1200w" sizes="(max-width: 640px) 100vw, 640px" /></noscript><figcaption class="wp-element-caption">Miguel with the Lego-based PancakeBot and the later acrylic model at Maker Faire Paris, 2014.</figcaption></figure></div> <p>Miguel began using components that had become more available to makers and hobbyists. He also made connections in the maker community that helped him take PancakeBot to the next level. He found new motor shields from Adafruit. Dan Royer from <a href="https://marginallyclever.com" target="_blank" rel="noreferrer noopener">Marginally Clever</a> had code for the motor shields. He started talking to Windell Oskay of Evil Mad Science Laboratories who had an Eggbot product that inspired him. Soon, his new prototype had a chassis made out of laser-cut acrylic and a redesigned pneumatic system.</p> <p>In 2014, he applied to Maker Faire Bay Area and was accepted even before the prototype was really finished. Fortunately, he completed the new prototype just in time to board the plane. Unfortunately, when he unpacked the PancakeBot after the flight, he discovered that the acrylic chassis had broken. <br>He reached out to Oskay. “Evil Mad Scientist stepped in and they helped me laser cut the new pieces.” The response at the Bay Area Maker Faire in San Mateo was “phenomenal and overwhelming.” He thought it “validated the whole concept of food printing in general.”</p> <p>In 2015, he got a patent on a PancakeBot: “Method and apparatus for drawing cakes,” US patent number US20160015210A1. “The way it controls the fluid pneumatically without having any mechanical elements inside of it was unique,” he explained. “I wanted to just show that you don&#8217;t need a plunger, like on a syringe,” he said.</p> <p>The PancakeBot had become a little more serious for Miguel, but it was still a side project, work he did outside of his job as a design engineer.</p> <div class="wp-block-image"> <figure class="aligncenter size-large"><img data-recalc-dims="1" decoding="async" width="640" height="480" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20480'%3E%3C/svg%3E" alt="" class="wp-image-566355" data-lazy-srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-product-1-0-Maker-Faire-Bay-Area-2014.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-product-1-0-Maker-Faire-Bay-Area-2014.jpg?resize=750%2C563&amp;ssl=1 750w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-product-1-0-Maker-Faire-Bay-Area-2014.jpg?resize=450%2C338&amp;ssl=1 450w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-product-1-0-Maker-Faire-Bay-Area-2014.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-product-1-0-Maker-Faire-Bay-Area-2014.jpg?resize=272%2C204&amp;ssl=1 272w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-product-1-0-Maker-Faire-Bay-Area-2014.jpg?w=1200&amp;ssl=1 1200w" data-lazy-sizes="(max-width: 640px) 100vw, 640px" data-lazy-src="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-product-1-0-Maker-Faire-Bay-Area-2014-1024x768.jpg?resize=640%2C480&#038;ssl=1" /><noscript><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="480" src="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-product-1-0-Maker-Faire-Bay-Area-2014-1024x768.jpg?resize=640%2C480&#038;ssl=1" alt="" class="wp-image-566355" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-product-1-0-Maker-Faire-Bay-Area-2014.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-product-1-0-Maker-Faire-Bay-Area-2014.jpg?resize=750%2C563&amp;ssl=1 750w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-product-1-0-Maker-Faire-Bay-Area-2014.jpg?resize=450%2C338&amp;ssl=1 450w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-product-1-0-Maker-Faire-Bay-Area-2014.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-product-1-0-Maker-Faire-Bay-Area-2014.jpg?resize=272%2C204&amp;ssl=1 272w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-product-1-0-Maker-Faire-Bay-Area-2014.jpg?w=1200&amp;ssl=1 1200w" sizes="(max-width: 640px) 100vw, 640px" /></noscript><figcaption class="wp-element-caption">Pancakebot 1.0 in action at Maker Faire Bay Area, 2014</figcaption></figure></div> <h2 class="wp-block-heading">PancakeBot Becomes a Product</h2> <p>Maker Faire provided a market validation for PancakeBot. People were asking Miguel when he was going to do a Kickstarter and create a product that they could buy. He recalls other makers talking about creating a Kickstarter — that was what you did with a successful prototype. Yet he never got around to doing his own Kickstarter, even though he kept thinking about it.</p> <p>One day, he got a call from a new company that sought to help inventors bring products to market. The company’s CEO asked Miguel if he’d be willing to license the PancakeBot to him. “Living in Norway and knowing the market for the product was the United States, I thought this was probably the right thing to do,” said Miguel. While thinking over that decision, he got an email inviting him to participate in the White House Maker Faire in 2014.</p> <p>“I actually just had to sit on the couch for a second because here’s this crazy machine that started off with Legos and a whimsical idea and now we’re getting invited to go to the White House,” he recalled. The invitation said that there was only room for Miguel. “I can’t really go by myself because this is a family thing. My wife was supporting me and she was at the Faires with me. The girls were there flipping pancakes, wearing PancakeBot T-shirts, and Lily had inspired it. I would’ve felt really bad if I would’ve gone by myself.” The organizers extended the invitation to his whole family and they all went to Washington to make pancakes for President Obama. Miguel, his wife, and his daughters were dressed as chefs for the White House event.</p> <p>“That opened up even more doors for us and got us a lot of attention,” recalled Miguel. However, the success also caused a lot of stress. “If you’re not ready to take your product to market and you get all this attention, then either somebody’s gonna steal it or copy it,” he said, worried that he might miss the opportunity to have PancakeBot become a product.</p> <p>In early 2015, Miguel agreed to license the product and turn over development to the new company. Work began on a new 1.0 version made in China. And finally, PancakeBot did a Kickstarter. “We were able to meet our goal of $50,000 within the first 24 hours,” said Miguel. On a visit to Kickstarter, Miguel learned that a lot of people had been asking Kickstarter where to find the PancakeBot. They told him he had lots of fans, and he was overcome with emotion. </p> <p>The Kickstarter raised more than $460,000 from 2,074 backers. Miguel, Runi, Lily, and Maia appeared in the video explaining PancakeBot to potential backers, showing how to take a drawing of a rocket ship, scan the drawing and produce code that PancakeBot uses to draw with batter. PancakeBot 1.0 was delivered about 8 months after its Kickstarter was over. “The first run was 3,500 units, and 2,000 units were going to Kickstarter backers,” he explained. </p> <p>As excited as Miguel was that he had finally had a real product in the hands of consumers, he learned that these consumers had a problem with PancakeBot 1.0. The original prototype had a potentiometer that allowed you to adjust the speed based on the viscosity of the batter. This was dropped from PancakeBot 1.0. “The engineers locked in the speed of the PancakeBot,” said Miguel, which meant that speed adjustments couldn’t be made — PancakeBot was very slow and frustrating. Miguel had to scramble to distribute a firmware update along with detailed instructions to all the Kickstarter backers, some of whom were frustrated at having to go through this process. “I think that took us back a little bit,” said Miguel. He also learned about other problems that users had with the machine, such as overfilling the bottle with batter and having it clog the tubes. </p> <div class="wp-block-image"> <figure class="aligncenter size-large"><img data-recalc-dims="1" decoding="async" width="640" height="418" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20418'%3E%3C/svg%3E" alt="" class="wp-image-566353" data-lazy-srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-PancakePainter.jpg?resize=1024%2C669&amp;ssl=1 1024w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-PancakePainter.jpg?resize=750%2C490&amp;ssl=1 750w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-PancakePainter.jpg?resize=450%2C294&amp;ssl=1 450w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-PancakePainter.jpg?resize=768%2C502&amp;ssl=1 768w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-PancakePainter.jpg?w=1030&amp;ssl=1 1030w" data-lazy-sizes="(max-width: 640px) 100vw, 640px" data-lazy-src="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-PancakePainter-1024x669.jpg?resize=640%2C418&#038;ssl=1" /><noscript><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="418" src="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-PancakePainter-1024x669.jpg?resize=640%2C418&#038;ssl=1" alt="" class="wp-image-566353" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-PancakePainter.jpg?resize=1024%2C669&amp;ssl=1 1024w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-PancakePainter.jpg?resize=750%2C490&amp;ssl=1 750w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-PancakePainter.jpg?resize=450%2C294&amp;ssl=1 450w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-PancakePainter.jpg?resize=768%2C502&amp;ssl=1 768w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-PancakePainter.jpg?w=1030&amp;ssl=1 1030w" sizes="(max-width: 640px) 100vw, 640px" /></noscript><figcaption class="wp-element-caption">PancakePainter software for drawing images for PancakeBot.</figcaption></figure></div> <p>By 2019, a new and improved PancakeBot 2.0 had come out and it sold at retail for between $250 and $350. “We were in Bed, Bath &amp; Beyond, Best Buy, and all these fancy stores, but a lot of them ended up in schools and in makerspaces,” said Miguel. Norwegian engineer Jan Dyre Bjerknes developed <a href="https://github.com/pancakebot" target="_blank" rel="noreferrer noopener">PancakePainter</a>, a free drawing program written in Processing, that allows anyone to create new drawings and save them as G-code for the PancakeBot.</p> <p>Miguel noted with interest that PancakeBot was being adapted for other uses. “A company in Houston was using it to dispense glue on CCD screens,” he said, adding that he helped them with their G-code. </p> <div class="wp-block-image"> <figure class="aligncenter size-large"><img data-recalc-dims="1" decoding="async" width="640" height="640" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20640'%3E%3C/svg%3E" alt="" class="wp-image-566351" data-lazy-srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-family-drawing.jpg?resize=1024%2C1024&amp;ssl=1 1024w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-family-drawing.jpg?resize=750%2C751&amp;ssl=1 750w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-family-drawing.jpg?resize=450%2C450&amp;ssl=1 450w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-family-drawing.jpg?resize=768%2C769&amp;ssl=1 768w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-family-drawing.jpg?w=1164&amp;ssl=1 1164w" data-lazy-sizes="(max-width: 640px) 100vw, 640px" data-lazy-src="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-family-drawing-1024x1024.jpg?resize=640%2C640&#038;ssl=1" /><noscript><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="640" src="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-family-drawing-1024x1024.jpg?resize=640%2C640&#038;ssl=1" alt="" class="wp-image-566351" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-family-drawing.jpg?resize=1024%2C1024&amp;ssl=1 1024w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-family-drawing.jpg?resize=750%2C751&amp;ssl=1 750w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-family-drawing.jpg?resize=450%2C450&amp;ssl=1 450w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-family-drawing.jpg?resize=768%2C769&amp;ssl=1 768w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/01/PancakeBot-family-drawing.jpg?w=1164&amp;ssl=1 1164w" sizes="(max-width: 640px) 100vw, 640px" /></noscript><figcaption class="wp-element-caption">Drawing by Lily of the family.</figcaption></figure></div> <h2 class="wp-block-heading">Starting Over Again</h2> <p>In 2019, Miguel and the company that licensed PancakeBot parted ways. “In the end, they did not see or understand my vision. PancakeBot was not an appliance, it was the Easy Bake Oven of the 3D food printing world,” said Miguel. He got the rights back and took on some leftover inventory, which he’s been moving with the help of the Fab Foundation.</p> <p>The basic machine works well but he thinks there could be variants for different markets. One is education, where it is used by students and teachers in the classroom. He’s now at work developing curriculum for PancakeBot. “That is really organizing activities around PancakeBot, showing what it can do,” he said. He has worked with a teacher who likes to have the kids make pancakes with geometric shapes. “The children talk about why they like the shape, how it was made,” he said. “The PancakeBot is just a small part of a bigger way of learning, but it keeps the kids interested. You can have such a quick result and then if you’re doing pancakes, you can eat it.” </p> <p>The PancakeBot is still growing up, just like Lily who is now 15. Perhaps she is taking on the role of a product manager vetting new features. “PancakeBot’s a child of the Maker Movement so that’s why we have to keep supporting it,” said Miguel, speaking of this whimsical machine that became a family’s pet project and more.</p> </div><!-- .entry-content --> <footer class="entry-footer"> </footer><!-- .entry-footer --> </section><!-- #post-566346 --> <div class="alert-section"> <section id="text-23" class="widget widget_text"> <div class="textwidget"><p>What will the next generation of Make: look like? We’re inviting you to shape the future by investing in Make:. By becoming an investor, you help decide what’s next. The future of Make: is in your hands. <strong><a class="wefunder-cta" href="https://wefunder.com/make?utm_source=make&amp;utm_medium=makezine&amp;utm_campaign=wefunder&amp;utm_content=cta_widget">Learn More.</a></strong></p> </div> </section> </div> <section><span class="tags-links">Tagged <a href="https://makezine.com/tag/cnc-2/" rel="tag">cnc</a> <a href="https://makezine.com/tag/makerfaire/" rel="tag">makerfaire</a> <a href="https://makezine.com/tag/pancakebot/" rel="tag">pancakebot</a></span></section> <section class="author-info-end"> <div class="author-wrapper"><img src="https://0.gravatar.com/avatar/6129180a66df3a5c20d33db9efd96ba5?s=198&#038;d=retro" alt="" class="avatar avatar-198" width="198" height="198"><div class="author-name"><div class="bio-wrapper"><h3><a href="https://makezine.com/author/dalepd">By Dale Dougherty</a></h3></div><div class="hover-info"><i class="fa fa-sort-asc sort-up fa-lg"></i><div class="author-wrapper"><div class="author-name"><h3><a href="https://makezine.com/author/dalepd">Dale Dougherty</a></h3></div></div><p>DALE DOUGHERTY is the leading advocate of the Maker Movement. He founded Make: Magazine 2005, which first used the term “makers” to describe people who enjoyed “hands-on” work and play. He started Maker Faire in the San Francisco Bay Area in 2006, and this event has spread to nearly 200 locations in 40 countries, with over 1.5M attendees annually. He is President of Make:Community, which produces Make: and Maker Faire.</p> <p>In 2011 Dougherty was honored at the White House as a “Champion of Change” through an initiative that honors Americans who are “doing extraordinary things in their communities to out-innovate, out-educate and out-build the rest of the world.” At the 2014 White House Maker Faire he was introduced by President Obama as an American innovator making significant contributions to the fields of education and business. He believes that the Maker Movement has the potential to transform the educational experience of students and introduce them to the practice of innovation through play and tinkering. </p> <p>Dougherty is the author of “Free to Make: How the Maker Movement Is Changing our Jobs, Schools and Minds” with Adriane Conrad. He is co-author of "Maker City: A Practical Guide for Reinventing American Cities" with Peter Hirshberg and Marcia Kadanoff.</p> <a href="https://makezine.com/author/dalepd">View more articles by Dale Dougherty <i class="fa fa-angle-right" aria-hidden="true"></i></a><div class="twitter-wrapper"><a class="twitter" href="http://twitter.com/dalepd?rel=author"><i class="fa fa-twitter"></i><h3 class="twitter-nickname users">@dalepd</h3></a></div></div></div></div> </section> <section class="alert-section">Discuss this article with the rest of the community on our <a href="https://discord.gg/mpBkj2hhJ4?utm_source=makezine&utm_medium=article&utm_campaign=discord&utm_content=launch" target="_blank">Discord server</a>!</section> <p id="ads-title">ADVERTISEMENT</p> <div class="display-unit ad-make_leader_article"> <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_leader_2' data-size='[[300,50],[300,100],[320,50],[468,60],[728,90],[970,90]]' data-size-map='[[[1380,0],[[970,90]]],[[1070,0],[[728,90]]],[[468,0],[[468,60]]],[[0,0],[[320,50]]]]' data-pos='atf' data-ad-vars='{"page":"articlemaker-newsmaker-fairepapas-go","PostID":"566346","custom_target_name":null,"custom_target_value":null,"tags":["cnc","makerfaire","pancakebot"],"cat":["digital-fabrication","maker-faire","maker-news"],"zone":"/3829728/Makezine/Blog/DigitalFabrication","sponsor":null}'></div> </div> <div id='jp-relatedposts' class='jp-relatedposts' > <h3 class="jp-relatedposts-headline"><em>Related Articles from Make:</em></h3> </div><div class="related-makershed-wrapper amount-4"><h3>From the Shed: New Arrivals</h3><div class="related-makershed-items"><a href="https://www.makershed.com/products/make-arduino-electronics-starter-pack?utm_source=makezine&utm_medium=related&utm_campaign=makershed&utm_content=launch" class="related-makershed-item" target="_blank"><div class="image-square"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Make: Arduino Electronics Starter Pack" data-lazy-src="https://cdn.shopify.com/s/files/1/0243/7593/files/PXL_20230627_164747231.PORTRAIT_2.jpg?v=1687885418" /><noscript><img src="https://cdn.shopify.com/s/files/1/0243/7593/files/PXL_20230627_164747231.PORTRAIT_2.jpg?v=1687885418" alt="Make: Arduino Electronics Starter Pack" /></noscript></div><h4>Make: Arduino Electronics Starter Pack</h4><div class="item-price">$64.95</div></a><a href="https://www.makershed.com/products/transistor-cat-kit?utm_source=makezine&utm_medium=related&utm_campaign=makershed&utm_content=launch" class="related-makershed-item" target="_blank"><div class="image-square"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Transistor Cat Kit" data-lazy-src="https://cdn.shopify.com/s/files/1/0243/7593/files/IMG_0408.jpg?v=1700673662" /><noscript><img src="https://cdn.shopify.com/s/files/1/0243/7593/files/IMG_0408.jpg?v=1700673662" alt="Transistor Cat Kit" /></noscript></div><h4>Transistor Cat Kit</h4><div class="item-price">$12.95</div></a><a href="https://www.makershed.com/products/maker-faire-mare-island-hoodie?utm_source=makezine&utm_medium=related&utm_campaign=makershed&utm_content=launch" class="related-makershed-item" target="_blank"><div class="image-square"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Maker Faire Mare Island Hoodie" data-lazy-src="https://cdn.shopify.com/s/files/1/0243/7593/files/SeaDragon.Hoodie.Full.png?v=1698946890" /><noscript><img src="https://cdn.shopify.com/s/files/1/0243/7593/files/SeaDragon.Hoodie.Full.png?v=1698946890" alt="Maker Faire Mare Island Hoodie" /></noscript></div><h4>Maker Faire Mare Island Hoodie</h4><div class="item-price">$35.00</div></a><a href="https://www.makershed.com/products/emf?utm_source=makezine&utm_medium=related&utm_campaign=makershed&utm_content=launch" class="related-makershed-item" target="_blank"><div class="image-square"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="The EMF Explorer Kit" data-lazy-src="https://cdn.shopify.com/s/files/1/0243/7593/files/emfbadgeinhand.jpg?v=1721855578" /><noscript><img src="https://cdn.shopify.com/s/files/1/0243/7593/files/emfbadgeinhand.jpg?v=1721855578" alt="The EMF Explorer Kit" /></noscript></div><h4>The EMF Explorer Kit</h4><div class="item-price">$29.99</div></a></div></div> </div><!-- #primary --> <aside id="sidebar" class="widget-area" role="complementary"> <section class="display-unit ad-make_mpu_1"> <p id="ads-title">ADVERTISEMENT</p> <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":"articlemaker-newsmaker-fairepapas-go","PostID":"566346","custom_target_name":null,"custom_target_value":null,"tags":["cnc","makerfaire","pancakebot"],"cat":["digital-fabrication","maker-faire","maker-news"],"zone":"/3829728/Makezine/Blog/DigitalFabrication","sponsor":null}'></div> </section> <section id="custom_html-3" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><div class="_form_19"></div><script src="https://make.activehosted.com/f/embed.php?id=19" type="text/javascript" charset="utf-8" data-rocket-defer defer></script></div></section><section id="categories-3" class="widget widget_categories"><h4 class="nv-block-title">Categories</h4><form action="https://makezine.com" method="get"><label class="screen-reader-text" for="cat">Categories</label><select name='cat' id='cat' class='postform'> <option value='-1'>Select Category</option> <option class="level-0" value="24">3D Printing &amp; Imaging</option> <option class="level-0" value="25619">Airplanes</option> <option class="level-0" value="24596">Arduino</option> <option class="level-0" value="25608">Art &amp; Sculpture</option> <option class="level-0" value="29992">Artificial Intelligence</option> <option class="level-0" value="29993">Augmented / Virtual Reality</option> <option class="level-0" value="25622">Bikes</option> <option class="level-0" value="37">Biohacking</option> <option class="level-0" value="25616">CAD</option> <option class="level-0" value="25620">Cars</option> <option class="level-0" value="38">CNC &amp; Machining</option> <option class="level-0" value="24790">Computers &amp; Mobile</option> <option class="level-0" value="25614">Connected Home</option> <option class="level-0" value="25589">Costumes, Cosplay, and Props</option> <option class="level-0" value="24787">Craft &amp; Design</option> <option class="level-0" value="26999">Digital Fabrication</option> <option class="level-0" value="26840">Drones</option> <option class="level-0" value="25618">Drones &amp; Vehicles</option> <option class="level-0" value="24794">Education</option> <option class="level-0" value="29732">Electronics</option> <option class="level-0" value="31">Energy &amp; Sustainability</option> <option class="level-0" value="32">Food &amp; Beverage</option> <option class="level-0" value="33">Fun &amp; Games</option> <option class="level-0" value="34">Furniture &amp; Lighting</option> <option class="level-0" value="35">Gardening</option> <option class="level-0" value="29989">Health</option> <option class="level-0" value="24798">Home</option> <option class="level-0" value="25728">Internet of Things</option> <option class="level-0" value="28540">Laser Cutting</option> <option class="level-0" value="29757">Maker Faire</option> <option class="level-0" value="8">Maker News</option> <option class="level-0" value="29636">Makerspace</option> <option class="level-0" value="25832">Metalworking</option> <option class="level-0" value="24792">Music</option> <option class="level-0" value="29994">Open Source</option> <option class="level-0" value="25727">Other Boards</option> <option class="level-0" value="17">Paper Crafts</option> <option class="level-0" value="18">Photography &amp; Video</option> <option class="level-0" value="24788">Raspberry Pi</option> <option class="level-0" value="30030">Repair</option> <option class="level-0" value="24796">Robotics</option> <option class="level-0" value="25623">Rockets</option> <option class="level-0" value="24791">Science</option> <option class="level-0" value="25615">Space</option> <option class="level-0" value="26809">Technology</option> <option class="level-0" value="1">Uncategorized</option> <option class="level-0" value="25610">Wearables</option> <option class="level-0" value="40">Woodworking</option> <option class="level-0" value="24801">Workshop</option> <option class="level-0" value="25726">Yarncraft</option> <option class="level-0" value="29995">Young Makers</option> </select> </form><script type="text/javascript"> /* <![CDATA[ */ (function() { var dropdown = document.getElementById( "cat" ); function onCatChange() { if ( dropdown.options[ dropdown.selectedIndex ].value > 0 ) { dropdown.parentNode.submit(); } } dropdown.onchange = onCatChange; })(); /* ]]> */ </script> </section> <section class="display-unit ad-make_mpu_3"> <p id="ads-title">ADVERTISEMENT</p> <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_leader_3' data-size='[[300,250]]' data-pos='atf' data-ad-vars='{"page":"articlemaker-newsmaker-fairepapas-go","PostID":"566346","custom_target_name":null,"custom_target_value":null,"tags":["cnc","makerfaire","pancakebot"],"cat":["digital-fabrication","maker-faire","maker-news"],"zone":"/3829728/Makezine/Blog/DigitalFabrication","sponsor":null}'></div> </section> <section class="display-unit ad-make_mpu_2"> <p id="ads-title">ADVERTISEMENT</p> <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_2' data-size='[[300,250],[300,600]]' data-size-map='[[[1000, 200], [[300, 250], [300, 600]]],[[0,0],[[300,250]]]]' data-pos='atf' data-ad-vars='{"page":"articlemaker-newsmaker-fairepapas-go","PostID":"566346","custom_target_name":null,"custom_target_value":null,"tags":["cnc","makerfaire","pancakebot"],"cat":["digital-fabrication","maker-faire","maker-news"],"zone":"/3829728/Makezine/Blog/DigitalFabrication","sponsor":null}'></div> </section> </div> </aside> </article> <div class="infinity" style="text-align:center;"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%200'%3E%3C/svg%3E" width="50px" data-lazy-src="https://make.co/wp-content/universal-assets/v2/images/makey-spinner.gif" /><noscript><img src="https://make.co/wp-content/universal-assets/v2/images/makey-spinner.gif" width="50px" /></noscript></div> </div> <script> dataLayer.push({ 'event': 'taxonomyTracker', 'Category': 'Digital Fabrication', }); </script> <script> dataLayer.push({ 'event': 'taxonomyTracker', 'Category': 'Maker Faire', }); </script> <script> dataLayer.push({ 'event': 'taxonomyTracker', 'Category': 'Maker News', }); </script> </div><!-- .cv-container --> </div><!-- #content --> <div data-rocket-location-hash="77f8bac4e6b4ce63660ab469ec05f374" id="nv-scrollup" class="animated arrow-hide"><i class="fa fa-chevron-up"></i></div> <div data-rocket-location-hash="b5a88fea145a95ed719496c5c084cb3b" class="affiliate-message hidden"> <div data-rocket-location-hash="1ded919732da144e02a015d2156ecef5" class="container"> <i class="fas fa-angle-double-right"></i> When you buy through links on our site, we may earn an affiliate commission. </div> </div> <script> jQuery(function () { jQuery("#accordion").accordion({ collapsible: true }); }); </script> <script> /* Set the date we're counting down to var countDownDate = new Date("Nov 15, 2024 09:00:00 GMT-05:00").getTime(); // Get today's date and time var now = new Date().getTime(); // Find the distance between now and the count down date var distance = countDownDate - now; // turn that into days, hours, minutes var days = Math.floor(distance / (1000 * 60 * 60 * 24)); var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); document.addEventListener('DOMContentLoaded', function(){ if(days > 1) { document.getElementById("weFunderTime").innerHTML = days + " Days to Go for Exclusive Benefits"; } else if(days > 0) { document.getElementById("weFunderTime").innerHTML = days + " Day to Go for Exclusive Benefits"; // If the count down is down to hours, show that } else if (hours > 1) { document.getElementById("weFunderTime").innerHTML = hours + " Hours to Go for Exclusive Benefits"; } else if (hours > 0) { document.getElementById("weFunderTime").innerHTML = hours + " Hour to Go for Exclusive Benefits"; // if there are mere minutes left, show that } else if (minutes > 1) { document.getElementById("weFunderTime").innerHTML = minutes + " Minutes to Go for Exclusive Benefits"; } else if (minutes > 1) { document.getElementById("weFunderTime").innerHTML = minutes + " Minute to Go for Exclusive Benefits"; } else { document.getElementById("wefunderWrapper").remove(); } });*/ </script> <style> .floating-footer { gap: 0px; } #wefunderWrapper { display:flex; justify-content:center; align-items:center; color:#333; min-height:100%; padding:10px; width:23vw; font-weight: 300; @media screen and (max-width: 835px) { width:25vw; padding: 5px; } @media screen and (max-width: 635px) { width:28vw; font-family: 'Roboto Light'; } @media screen and (max-width: 500px) { width: 32vw; } } #weFunderTime { font-size: 1.75vw; line-height: 1; @media screen and (max-width: 1136px) { font-size: 1.6vw; } @media screen and (max-width: 980px) { font-size: 2vw; } @media screen and (max-width: 600px) { font-size: 3vw; } } </style> <div data-rocket-location-hash="05a2fbef3155ec496f4524adbaaa3185" class="floating-footer"> <!--<div id="wefunderWrapper"> <span id="weFunderTime">days<br />to go!</span> </div>--> <div data-rocket-location-hash="3a3a49c36492318b6ec51575035cdead"> <a class="floatingfooter-cta" style="margin-top:5px" href="https://wefunder.com/make?utm_source=make&utm_medium=universal_footer&utm_campaign=wefunder&utm_content=floating_footer" target="_blank"> <picture class="wefund-picture"> <source media="(max-width: 600px)" data-lazy-srcset="https://make.co/wp-content/universal-assets/v2/images/invest_in_make_mobile.jpg"> <source media="(max-width: 980px)" data-lazy-srcset="https://make.co/wp-content/universal-assets/v2/images/invest_in_make_tablet.jpg"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Invest in Make today" onerror="this.onerror=null;this.src='https://make.co/wp-content/universal-assets/v2/images/invest_in_make_desktop.jpg';this.srcset=''" data-photo="https://make.co/wp-content/universal-assets/v2/images/invest_in_make_desktop.jpg" data-lazy-src="https://make.co/wp-content/universal-assets/v2/images/invest_in_make_desktop.jpg"><noscript><img src="https://make.co/wp-content/universal-assets/v2/images/invest_in_make_desktop.jpg" alt="Invest in Make today" onerror="this.onerror=null;this.src='https://make.co/wp-content/universal-assets/v2/images/invest_in_make_desktop.jpg';this.srcset=''" data-photo="https://make.co/wp-content/universal-assets/v2/images/invest_in_make_desktop.jpg"></noscript> </picture> </a> </div> <!-- <div><a style="margin-top:5px" href="https://wefunder.com/make" class="universal-btn-red" target="_blank">Learn More</a></div> <div id="accordion"> <h3>Invest in Make:</h3> <picture class="exhibit-picture project-image"> <source media="(max-width: 600px)" data-lazy-srcset="https://make.co/wp-content/universal-assets/v2/images/invest_in_make_mobile.jpg"> <source media="(max-width: 980px)" data-lazy-srcset="https://make.co/wp-content/universal-assets/v2/images/invest_in_make_tablet.jpg"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Invest in Make today" onerror="this.onerror=null;this.src='/wp-content/themes/makerfaire/images/default-featured-image.jpg';this.srcset=''" data-photo="https://make.co/wp-content/universal-assets/v2/images/invest_in_make_desktop.jpg" data-lazy-src="https://make.co/wp-content/universal-assets/v2/images/invest_in_make_desktop.jpg"><noscript><img src="https://make.co/wp-content/universal-assets/v2/images/invest_in_make_desktop.jpg" alt="Invest in Make today" onerror="this.onerror=null;this.src='/wp-content/themes/makerfaire/images/default-featured-image.jpg';this.srcset=''" data-photo="https://make.co/wp-content/universal-assets/v2/images/invest_in_make_desktop.jpg"></noscript> </picture> </div> </div> <p> <a href="https://wefunder.com/make" class="universal-btn-red" target="_blank">Learn More</a> </p>--> </div> <footer data-rocket-location-hash="c9963781dd833426c5e14c9ddd278512" class="universal-footer"> <section data-rocket-location-hash="d5d5d70b691fa519dad764035c6e861d" class="newsletter-footer"> <div data-rocket-location-hash="dc70f365a1ae8791bcbf82f07a3e5664" class="_form_4 wrapper"></div> <script src="https://make.activehosted.com/f/embed.php?id=4" type="text/javascript" charset="utf-8" data-rocket-defer defer></script> </section> <section data-rocket-location-hash="30813137c597ad434e777f542c5ff0f5" class="magazine-footer"> <div data-rocket-location-hash="dc891f8bd8dd2fe0682afe1f7fa4c5ff" class="wrapper"> <div class="magazine-image"> <img class="img-responsive float-left" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20418%20275'%3E%3C/svg%3E" alt="Subscribe to Make: Magazine" width="418" height="275" data-lazy-src="https://make.co/wp-content/universal-assets/v2/images/make-magazine-covers.webp?ver=909" /><noscript><img class="img-responsive float-left" src="https://make.co/wp-content/universal-assets/v2/images/make-magazine-covers.webp?ver=909" alt="Subscribe to Make: Magazine" width="418" height="275" /></noscript> </div> <div class="magazine-text"> <h4>Subscribe &amp; Save</h4> <ul class="hidden-sm hidden-xs"> <li>Dozens of projects in every issue covering electronics, craft, fabrication, and more</li> <li>Learn tips and skill-building tutorials from experts in the maker community</li> <li>Save over 40% off the annual cover price for a full year (4 issues) of Make:</li> </ul> <a href="https://subscribe.makezine.com/Make_subscribe?utm_source=make&utm_medium=universal_footer&utm_campaign=fat_footer&utm_content=launch" class="universal-btn-red" target="_blank">SUBSCRIBE TO MAKE: MAGAZINE</a> </div> </div> </section> <section data-rocket-location-hash="d65a953b4506bc9909f5209538e1988c" class="link-footer"> <div data-rocket-location-hash="846112dc331006d8f889252caced7045" class="wrapper"> <div class="footer-branding hidden-sm hidden-xs"> <div class="footer-branding-item"> <a href="https://make.co"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%2040'%3E%3C/svg%3E" height="40" width="100" class="img-responsive" alt="Make: Community brand logo" data-lazy-src="https://make.co/wp-content/universal-assets/v2/images/make_co_logo.webp" /><noscript><img src="https://make.co/wp-content/universal-assets/v2/images/make_co_logo.webp" height="40" width="100" class="img-responsive" alt="Make: Community brand logo" /></noscript> </a> </div> <div class="footer-branding-item"> <span>Publishers of</span> <a href="https://makezine.com"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2019'%3E%3C/svg%3E" width="64" height="19" class="img-responsive" alt="Make:" data-lazy-src="https://make.co/wp-content/universal-assets/v2/images/make_logo.svg" /><noscript><img src="https://make.co/wp-content/universal-assets/v2/images/make_logo.svg" width="64" height="19" class="img-responsive" alt="Make:" /></noscript><span>Magazine</span> </a> </div> <div class="footer-branding-item"> <span>Producers of</span> <a href="https://makerfaire.com"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20124%2031'%3E%3C/svg%3E" height="31" width="124" class="img-responsive" alt="Maker Faire Logo" data-lazy-src="https://make.co/wp-content/universal-assets/v2/images/Maker_Faire_Logo.svg" /><noscript><img src="https://make.co/wp-content/universal-assets/v2/images/Maker_Faire_Logo.svg" height="31" width="124" class="img-responsive" alt="Maker Faire Logo" /></noscript> </a> </div> </div> <div class="footer-links"> <div class="make-links"> <ul> <li><a href="https://make.co/">About us</a></li> <li><a href="https://make.co/our-team">Our team</a></li> <li><a href="https://make.co/partner">Advertise with us</a></li> <li><a href="https://help.make.co/hc/en-us" target="_blank">Help Center</a></li> </ul> </div> <div class="faire-links"> <ul> <li><a href="https://make.co/contact">Contact us</a></li> <li><a href="https://make.co/join">Support Make:</a></li> <li><a href="https://makerfaire.com/globalmap/">Find a Maker Faire</a></li> <li><a href="https://subscribe.makezine.com/Make_account_status?utm_source=make&utm_medium=universal_footer&utm_campaign=manage&utm_content=launch" target="_blank">Manage Magazine Subscription</a></li> </ul> </div> <div class="footer-social"> <hr class="hidden-lg hidden-md hidden-sm" /> <div class="footer-social-section"> <span class="footer-label">Make:</span> <ul> <li><a href="https://twitter.com/make" aria-label="Make: Magazine Twitter" target="_blank"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3E%3C/svg%3E" class="footer-x-logo" height="32" width="32" alt="Twitter X Logo" data-lazy-src="https://make.co/wp-content/universal-assets/v2/images/twitter-x-logo-round.svg" /><noscript><img src="https://make.co/wp-content/universal-assets/v2/images/twitter-x-logo-round.svg" class="footer-x-logo" height="32" width="32" alt="Twitter X Logo" /></noscript></a></li> <li><a href="https://facebook.com/makemagazine" aria-label="Make: Magazine Facebook" target="_blank"><i aria-hidden="true" class="fab fa-facebook-square"></i></a></li> <li><a href="https://youtube.com/user/makemagazine" aria-label="Make: Magazine Youtube" target="_blank"><i aria-hidden="true" class="fa fab fa-youtube"></i></a></li> <li><a href="https://instagram.com/makemagazine" aria-label="Make: Magazine Instagram" target="_blank"><i aria-hidden="true" class="fab fa-instagram"></i></a></li> <li><a href="https://discord.gg/mpBkj2hhJ4" class="discord-footer" aria-label="Make: Magazine Discord" target="_blank"><i aria-hidden="true" class="fab fa-discord"></i></a></li> <li><a href="https://mastodon.social/@makemagazine" aria-label="Make: Mastodon" target="_blank" rel="me"><i aria-hidden="true" class="fab fa-mastodon"></i></a></li> </ul> </div> <div class="footer-social-section"> <span class="footer-label">Maker Faire:</span> <ul> <li><a href="https://twitter.com/makerfaire" aria-label="Maker Faire Twitter" target="_blank"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3E%3C/svg%3E" class="footer-x-logo" height="32" width="32" alt="Twitter X Logo" data-lazy-src="https://make.co/wp-content/universal-assets/v2/images/twitter-x-logo-round.svg" /><noscript><img src="https://make.co/wp-content/universal-assets/v2/images/twitter-x-logo-round.svg" class="footer-x-logo" height="32" width="32" alt="Twitter X Logo" /></noscript></a></li> <li><a href="https://facebook.com/makerfaire" aria-label="Maker Faire Facebook" target="_blank"><i aria-hidden="true" class="fab fa-facebook-square"></i></a></li> <li><a href="https://youtube.com/makerfaire" aria-label="Maker Faire Youtube" target="_blank"><i aria-hidden="true" class="fab fa-youtube"></i></a></li> <li><a href="https://instagram.com/makerfaire" aria-label="Maker Faire Instagram" target="_blank"><i aria-hidden="true" class="fab fa-instagram"></i></a></li> <li><a href="https://discord.gg/mpBkj2hhJ4" class="discord-footer" aria-label="Maker Faire Discord" target="_blank"><i aria-hidden="true" class="fab fa-discord"></i></a></li> <li><a href="https://mastodon.social/@makemagazine" aria-label="Make: Mastodon" target="_blank" rel="me"><i aria-hidden="true" class="fab fa-mastodon"></i></a></li> </ul> </div> </div> </div> </div> </section> <section data-rocket-location-hash="7d7638c680693bf584afa709b959b52c" class="bottom-footer"> <div data-rocket-location-hash="46d2e26877711e96edb1aee9f893a8b5" class="wrapper"> <div class="footer-copyright"> <span>&copy;<span class="current-year">2024</span> Make Community LLC. All rights reserved</span> </div> <div class="footer-legal"> <div class="privacy"> <a href="https://make.co/terms-and-privacy-policy/#privacy-policy">Privacy Policy</a> </div> <div class="terms"> <a href="https://make.co/terms-and-privacy-policy/#terms-of-use">Terms of Use</a> </div> </div> </div> </section> </footer> <div id="pinterest-offer" style=display:none;> <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" target="_blank"> <b>Special Pinterest-only offer!<br />One year of Make: Magazine for just $19.99</b> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20253'%3E%3C/svg%3E" alt="Special Pinterest Make: Magazine subscription offer" width="300px" height="253px" data-lazy-src="https://make.co/wp-content/universal-assets/v2/images/make-magazine-covers-4.webp?ver=90" /><noscript><img src="https://make.co/wp-content/universal-assets/v2/images/make-magazine-covers-4.webp?ver=90" alt="Special Pinterest Make: Magazine subscription offer" width="300px" height="253px" /></noscript> </a> </div> <div data-rocket-location-hash="2c9bb4aaf6c2b469936e12bdff770e3b" id="cookie-settings-btn">Cookie Settings</div> <div data-rocket-location-hash="197755a9386f5f7650ab7f2f229b4e5b" id="cookie-footer"> <div data-rocket-location-hash="227bc9ee5cb37866bd45eee22942f278" class="cookie-footer-innerwrap"> <div data-rocket-location-hash="ec155d18ac4bf1c82114c4ce0dd1a92f" class="cookie-text"> We use cookies to continuously improve our websites for you and optimize its design and customization. <br /> We'll assume you're ok with this, but you can opt-out if you wish. </div> <button id="cookie-configure" class="universal-btn-reversed">Configure</button> <button id="cookie-accept" class="universal-btn">Accept</button> </div> </div> <div data-rocket-location-hash="1369f3680971c43a49e1dd8087609cb8" id="cookie-dialog"> <p>Our websites use cookies to improve your browsing experience. Some of these are essential for the basic functionalities of our websites. In addition, we use third-party cookies to help us analyze and understand usage. These will be stored in your browser only with your consent and you have the option to opt-out. Your choice here will be recorded for all <span title="make.co, makerfaire.com, makezine.com, makercamp.com and all associated subdomains">Make.co Websites.</span></p> <div data-rocket-location-hash="c99c4c5eb743e0c8a3baec844219f113" class="cookie-toggle"> <span>Allow Non-Necessary Cookies</span> <input type="checkbox" id="nonNeccessaryCookies" class="cmn-toggle cmn-toggle-round" checked /> <label for="nonNeccessaryCookies">Allow Non-Necessary Cookies</label> </div> <button class="universal-btn" type="button" onclick="jQuery('.ui-dialog-titlebar-close').click()">Accept</button> </div></div><!-- #page --> <div data-elementor-type="popup" data-elementor-id="568005" class="elementor elementor-568005 elementor-location-popup" data-elementor-settings="{&quot;entrance_animation&quot;:&quot;fadeIn&quot;,&quot;exit_animation&quot;:&quot;fadeIn&quot;,&quot;entrance_animation_duration&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0.7,&quot;sizes&quot;:[]},&quot;prevent_scroll&quot;:&quot;yes&quot;,&quot;avoid_multiple_popups&quot;:&quot;yes&quot;,&quot;a11y_navigation&quot;:&quot;yes&quot;,&quot;triggers&quot;:{&quot;page_load&quot;:&quot;yes&quot;,&quot;page_load_delay&quot;:0},&quot;timing&quot;:{&quot;times&quot;:&quot;yes&quot;,&quot;schedule_end_date&quot;:&quot;2024-09-04 23:59&quot;,&quot;schedule&quot;:&quot;yes&quot;,&quot;times_times&quot;:3,&quot;schedule_timezone&quot;:&quot;site&quot;,&quot;schedule_server_datetime&quot;:&quot;2024-11-27 19:49:04&quot;}}" data-elementor-post-type="elementor_library"> <section data-rocket-location-hash="dd9cb8794c28401f96352447e9d998f9" class="elementor-section elementor-top-section elementor-element elementor-element-447fbccc elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="447fbccc" data-element_type="section"> <div data-rocket-location-hash="ef8ca73d2fb61bbde8f1c5d512faf082" class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-421c5f18" data-id="421c5f18" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-6488bc2 skip-lazy elementor-widget elementor-widget-image" data-id="6488bc2" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-widget-container"> <a href="https://makerfaire.com/bay-area/"> <img width="640" height="360" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20360'%3E%3C/svg%3E" class="attachment-medium_large size-medium_large wp-image-568004" alt="" data-lazy-srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2024/08/MF_Labor-Day-Sale-25.png?w=768&amp;ssl=1 768w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/08/MF_Labor-Day-Sale-25.png?resize=750%2C422&amp;ssl=1 750w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/08/MF_Labor-Day-Sale-25.png?resize=450%2C253&amp;ssl=1 450w" data-lazy-sizes="(max-width: 640px) 100vw, 640px" data-lazy-src="https://i0.wp.com/makezine.com/wp-content/uploads/2024/08/MF_Labor-Day-Sale-25.png?fit=640%2C360&amp;ssl=1" /><noscript><img width="640" height="360" src="https://i0.wp.com/makezine.com/wp-content/uploads/2024/08/MF_Labor-Day-Sale-25.png?fit=640%2C360&amp;ssl=1" class="attachment-medium_large size-medium_large wp-image-568004" alt="" srcset="https://i0.wp.com/makezine.com/wp-content/uploads/2024/08/MF_Labor-Day-Sale-25.png?w=768&amp;ssl=1 768w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/08/MF_Labor-Day-Sale-25.png?resize=750%2C422&amp;ssl=1 750w, https://i0.wp.com/makezine.com/wp-content/uploads/2024/08/MF_Labor-Day-Sale-25.png?resize=450%2C253&amp;ssl=1 450w" sizes="(max-width: 640px) 100vw, 640px" /></noscript> </a> </div> </div> <div class="elementor-element elementor-element-65e545b0 elementor-widget elementor-widget-heading" data-id="65e545b0" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h2 class="elementor-heading-title elementor-size-default">Escape to an island of imagination + innovation as Maker Faire Bay Area returns for its 16th iteration!</h2> </div> </div> <div class="elementor-element elementor-element-61297bbc elementor-widget elementor-widget-heading" data-id="61297bbc" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h2 class="elementor-heading-title elementor-size-default">Prices Increase in....</h2> </div> </div> <div class="elementor-element elementor-element-5130771 elementor-countdown--label-block elementor-widget elementor-widget-countdown" data-id="5130771" data-element_type="widget" data-widget_type="countdown.default"> <div class="elementor-widget-container"> <div class="elementor-countdown-wrapper" data-date="1725519540"> <div class="elementor-countdown-item"><span class="elementor-countdown-digits elementor-countdown-days"></span> <span class="elementor-countdown-label">Days</span></div><div class="elementor-countdown-item"><span class="elementor-countdown-digits elementor-countdown-hours"></span> <span class="elementor-countdown-label">Hours</span></div><div class="elementor-countdown-item"><span class="elementor-countdown-digits elementor-countdown-minutes"></span> <span class="elementor-countdown-label">Minutes</span></div><div class="elementor-countdown-item"><span class="elementor-countdown-digits elementor-countdown-seconds"></span> <span class="elementor-countdown-label">Seconds</span></div> </div> </div> </div> <div class="elementor-element elementor-element-2c745a8d elementor-align-center elementor-widget elementor-widget-button" data-id="2c745a8d" data-element_type="widget" data-widget_type="button.default"> <div class="elementor-widget-container"> <div class="elementor-button-wrapper"> <a class="elementor-button elementor-button-link elementor-size-xl" href="https://makerfaire.com/bay-area/buy-tickets" target="_blank"> <span class="elementor-button-content-wrapper"> <span class="elementor-button-text">Buy Tickets Now</span> </span> </a> </div> </div> </div> </div> </div> </div> </section> </div> <script type='text/javascript'> const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); </script> <script data-minify="1" type="text/javascript" src="https://makezine.com/wp-content/cache/min/1/c/6.6.1/wp-includes/js/jquery/ui/core.min.js?ver=1731557387" id="jquery-ui-core-js" data-rocket-defer defer></script> <script data-minify="1" type="text/javascript" src="https://makezine.com/wp-content/cache/min/1/c/6.6.1/wp-includes/js/jquery/ui/tabs.min.js?ver=1731557387" id="jquery-ui-tabs-js" data-rocket-defer defer></script> <script type="text/javascript" id="make-omeda-script-js-extra"> /* <![CDATA[ */ var make_ajax_object = {"ajaxurl":"https:\/\/makezine.com\/wp-admin\/admin-ajax.php","ajaxnonce":"49f7d82da0"}; /* ]]> */ </script> <script data-minify="1" type="text/javascript" src="https://makezine.com/wp-content/cache/min/1/wp-content/plugins/make-elementor-widgets/includes/js/omeda.js?ver=1731557387" id="make-omeda-script-js" data-rocket-defer defer></script> <script type="text/javascript" id="rocket-browser-checker-js-after"> /* <![CDATA[ */ "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}(); /* ]]> */ </script> <script type="text/javascript" id="rocket-preload-links-js-extra"> /* <![CDATA[ */ var 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\/|\/|\/(?:.+\/)?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"}; /* ]]> */ </script> <script type="text/javascript" id="rocket-preload-links-js-after"> /* <![CDATA[ */ (function() { "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(); }()); /* ]]> */ </script> <script data-minify="1" type="text/javascript" src="https://makezine.com/wp-content/cache/min/1/wp-content/themes/news-vibrant-pro/assets/js/navigation.js?ver=1731557387" id="news-vibrant-navigation-js" data-rocket-defer defer></script> <script data-minify="1" type="text/javascript" src="https://makezine.com/wp-content/cache/min/1/wp-content/themes/news-vibrant-pro/assets/library/sticky/jquery.sticky.js?ver=1731557387" id="jquery-sticky-js"></script> <script data-minify="1" type="text/javascript" src="https://makezine.com/wp-content/cache/min/1/wp-content/themes/news-vibrant-pro/assets/library/sticky/sticky-setting.js?ver=1731557387" id="nv-sticky-menu-setting-js" data-rocket-defer defer></script> <script data-minify="1" type="text/javascript" src="https://makezine.com/wp-content/cache/min/1/wp-content/themes/news-vibrant-pro/assets/js/skip-link-focus-fix.js?ver=1731557387" id="news-vibrant-skip-link-focus-fix-js" data-rocket-defer defer></script> <script data-minify="1" type="text/javascript" src="https://makezine.com/wp-content/cache/min/1/wp-content/themes/news-vibrant-pro/assets/library/stickysidebar/theia-sticky-sidebar.js?ver=1731557387" id="theia-sticky-sidebar-js" data-rocket-defer defer></script> <script data-minify="1" type="text/javascript" src="https://makezine.com/wp-content/cache/min/1/wp-content/themes/news-vibrant-pro/assets/js/nv-combine-scripts.js?ver=1731557387" id="nv-combine-scripts-js" data-rocket-defer defer></script> <script type="text/javascript" src="https://kit.fontawesome.com/b9da6f1400.js?ver=6.6.1" id="fontawesome-js" data-rocket-defer defer></script> <script type="text/javascript" src="https://make.co/wp-content/universal-assets/v2/js/min/universal-auth0.min.js?ver=1.0.765" id="universal-auth0-js"></script> <script data-minify="1" type="text/javascript" src="https://makezine.com/wp-content/cache/min/1/wp-content/universal-assets/v2/js/min/universal.min.js?ver=1731557387" id="universal-js" data-rocket-defer defer></script> <script type="text/javascript" src="https://makezine.com/wp-content/themes/makezine/js/min/built-libs.min.js?ver=1.0.765" id="built-scripts-js" data-rocket-defer defer></script> <script type="text/javascript" id="misc-scripts-js-extra"> /* <![CDATA[ */ var ajax_object = {"ajax_url":"https:\/\/makezine.com\/wp-admin\/admin-ajax.php","home_url":"https:\/\/makezine.com","logout_nonce":"3256787f04"}; /* ]]> */ </script> <script type="text/javascript" src="https://makezine.com/wp-content/themes/makezine/js/min/scripts.min.js?ver=1.0.765" id="misc-scripts-js" data-rocket-defer defer></script> <script type="text/javascript" defer src="https://makezine.com/wp-content/plugins/youtube-embed-plus-pro/scripts/fitvids.min.js?ver=14.2.1.2" id="__ytprefsfitvids__-js"></script> <script type="text/javascript" src="https://stats.wp.com/e-202448.js" id="jetpack-stats-js" data-wp-strategy="defer" data-rocket-defer defer></script> <script type="text/javascript" id="jetpack-stats-js-after"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"179013238\",\"post\":\"566346\",\"tz\":\"-8\",\"srv\":\"makezine.com\",\"j\":\"1:13.9.1\"}") ]); _stq.push([ "clickTrackerInit", "179013238", "566346" ]); /* ]]> */ </script> <script type="text/javascript" src="https://makezine.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.25.2" id="elementor-pro-webpack-runtime-js" data-rocket-defer defer></script> <script type="text/javascript" src="https://makezine.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.25.4" id="elementor-webpack-runtime-js" data-rocket-defer defer></script> <script type="text/javascript" src="https://makezine.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.25.4" id="elementor-frontend-modules-js" data-rocket-defer defer></script> <script data-minify="1" type="text/javascript" src="https://makezine.com/wp-content/cache/min/1/c/6.6.1/wp-includes/js/dist/hooks.min.js?ver=1731557387" id="wp-hooks-js"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.6.1/wp-includes/js/dist/i18n.min.js" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" id="elementor-pro-frontend-js-before"> /* <![CDATA[ */ var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/makezine.com\/wp-admin\/admin-ajax.php","nonce":"a392f2d7b1","urls":{"assets":"https:\/\/makezine.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/makezine.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":"805939602930860"},"lottie":{"defaultAnimationUrl":"https:\/\/makezine.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; /* ]]> */ </script> <script type="text/javascript" src="https://makezine.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.25.2" id="elementor-pro-frontend-js" data-rocket-defer defer></script> <script type="text/javascript" id="elementor-frontend-js-before"> /* <![CDATA[ */ var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselWrapperAriaLabel":"Carousel | Horizontal scrolling: Arrow Left & Right","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.25.4","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_swiper_latest":true,"e_nested_atomic_repeaters":true,"e_optimized_control_loading":true,"e_onboarding":true,"e_css_smooth_scroll":true,"theme_builder_v2":true,"home_screen":true,"landing-pages":true,"nested-elements":true,"editor_v2":true,"link-in-bio":true,"floating-buttons":true},"urls":{"assets":"https:\/\/makezine.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/makezine.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/makezine.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"d6942a5077"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":566346,"title":"Papa%27s%20Gonna%20Build%20You%20a%20PancakeBot%20-%20Make%3A","excerpt":"How food printing became a family affair for PancakeBot creator Miguel Valenzuela.","featuredImage":"https:\/\/i0.wp.com\/makezine.com\/wp-content\/uploads\/2024\/01\/PancakeBot-Lego-version-at-Maker-Faire-2012.jpg?fit=640%2C446&ssl=1"}}; /* ]]> */ </script> <script type="text/javascript" src="https://makezine.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.25.4" id="elementor-frontend-js" data-rocket-defer defer></script> <script type="text/javascript" src="https://makezine.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.25.2" id="pro-elements-handlers-js" data-rocket-defer defer></script> <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} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=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} if(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><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><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> <!-- Start Active Campaign Pixel --> <script type="text/javascript"> (function(e,t,o,n,p,r,i){e.visitorGlobalObjectAlias=n;e[e.visitorGlobalObjectAlias]=e[e.visitorGlobalObjectAlias]||function(){(e[e.visitorGlobalObjectAlias].q=e[e.visitorGlobalObjectAlias].q||[]).push(arguments)};e[e.visitorGlobalObjectAlias].l=(new Date).getTime();r=t.createElement("script");r.src=o;r.async=true;i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i)})(window,document,"https://diffuser-cdn.app-us1.com/diffuser/diffuser.js","vgo"); vgo('setAccount', '1000801328'); vgo('setTrackByDefault', true); vgo('process'); </script> <!-- Start Active Campaign Pixel --> <!-- Start Survey Gizmo Beacon --> <script type="text/javascript"> (function(d,e,j,h,f,c,b){d.SurveyGizmoBeacon=f;d[f]=d[f]||function() {(d[f].q=d[f].q||[]).push(arguments)} ;c=e.createElement(j),b=e.getElementsByTagName(j)[0];c.async=1;c.src=h;b.parentNode.insertBefore(c,b)})(window,document,'script','//d2bnxibecyz4h5.cloudfront.net/runtimejs/intercept/intercept.js','sg_beacon'); sg_beacon('init','Mjg4MjQzLTJiMjdlNGU0NmM3ZDM3YWQ2YWJiOTEwNWRhNDM0ZGQ1NTFlZTdhN2Q3Y2E4Y2M0ZTlh'); </script> <!-- End Survey Gizmo Beacon --> <a href="mailto:feedback@make.co?subject=Makezine.com Feedback" class="btn feedback-btn">FEEDBACK</a> <!-- Next weeks winning lottery ticket number might be 03-14-28-34-45... no promises though. --> <script>var rocket_beacon_data = {"ajax_url":"https:\/\/makezine.com\/wp-admin\/admin-ajax.php","nonce":"5a47c6dd1e","url":"https:\/\/makezine.com\/article\/maker-news\/maker-faire\/papas-gonna-build-you-a-pancakebot","is_mobile":false,"width_threshold":1600,"height_threshold":700,"delay":500,"debug":null,"status":{"atf":true,"lrc":true},"elements":"img, video, picture, p, main, div, li, svg, section, header, span","lrc_threshold":1800}</script><script data-name="wpr-wpr-beacon" src='https://makezine.com/wp-content/plugins/wp-rocket/assets/js/wpr-beacon.min.js' async></script><script>"use strict";function wprRemoveCPCSS(){var preload_stylesheets=document.querySelectorAll('link[data-rocket-async="style"][rel="preload"]');if(preload_stylesheets&&0<preload_stylesheets.length)for(var stylesheet_index=0;stylesheet_index<preload_stylesheets.length;stylesheet_index++){var media=preload_stylesheets[stylesheet_index].getAttribute("media")||"all";if(window.matchMedia(media).matches)return void setTimeout(wprRemoveCPCSS,200)}var elem=document.getElementById("rocket-critical-css");elem&&"remove"in elem&&elem.remove()}window.addEventListener?window.addEventListener("load",wprRemoveCPCSS):window.attachEvent&&window.attachEvent("onload",wprRemoveCPCSS);</script><script>class RocketElementorAnimation{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}_detectAnimations(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this._listAnimationSettingsKeys(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach(t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this._animateElement(t)}catch(t){}})}_animateElement(t){const e=JSON.parse(t.dataset.settings),i=e._animation_delay||e.animation_delay||0,n=e[this.animationSettingKeys.find(t=>e[t])];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let s=setTimeout(()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this._removeAnimationSettings(t,e)},i);window.addEventListener("rocket-startLoading",function(){clearTimeout(s)})}_listAnimationSettingsKeys(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach(t=>{e.forEach(e=>{i.push(t+e)})}),i}_removeAnimationSettings(t,e){this._listAnimationSettingsKeys().forEach(t=>delete e[t]),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorAnimation;requestAnimationFrame(t._detectAnimations.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorAnimation.run);</script><noscript><link data-minify="1" rel='stylesheet' id='jetpack_related-posts-css' href='https://makezine.com/wp-content/cache/min/1/p/jetpack/13.9.1/modules/related-posts/related-posts.css?ver=1731557386' type='text/css' media='all' /><link data-minify="1" rel='stylesheet' id='wp-block-library-css' href='https://makezine.com/wp-content/cache/min/1/c/6.6.1/wp-includes/css/dist/block-library/style.min.css?ver=1731557386' type='text/css' media='all' /><link data-minify="1" rel='stylesheet' id='mediaelement-css' href='https://makezine.com/wp-content/cache/min/1/c/6.6.1/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=1731557386' type='text/css' media='all' /><link data-minify="1" rel='stylesheet' id='wp-mediaelement-css' href='https://makezine.com/wp-content/cache/min/1/c/6.6.1/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=1731557386' type='text/css' media='all' /><link data-minify="1" rel='stylesheet' id='auth0-widget-css' href='https://makezine.com/wp-content/cache/min/1/wp-content/plugins/auth0/assets/css/main.css?ver=1731557386' type='text/css' media='all' /><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.19' type='text/css' media='all' /><link data-minify="1" rel='stylesheet' id='nv-style-css' href='https://makezine.com/wp-content/cache/min/1/wp-content/themes/news-vibrant-pro/style.css?ver=1731557386' type='text/css' media='all' /><link data-minify="1" rel='stylesheet' id='news-vibrant-responsive-style-css' href='https://makezine.com/wp-content/cache/min/1/wp-content/themes/news-vibrant-pro/assets/css/nv-responsive.css?ver=1731557386' type='text/css' media='all' /><link rel='stylesheet' id='elementor-frontend-css' href='https://makezine.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.25.4' type='text/css' media='all' /><link rel='stylesheet' id='widget-image-css' href='https://makezine.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.25.4' type='text/css' media='all' /><link rel='stylesheet' id='widget-heading-css' href='https://makezine.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.25.4' type='text/css' media='all' /><link rel='stylesheet' id='widget-countdown-css' href='https://makezine.com/wp-content/plugins/elementor-pro/assets/css/widget-countdown.min.css?ver=3.25.2' type='text/css' media='all' /><link rel='stylesheet' id='e-animation-fadeIn-css' href='https://makezine.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeIn.min.css?ver=3.25.4' type='text/css' media='all' /><link data-minify="1" rel='stylesheet' id='swiper-css' href='https://makezine.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=1731557386' type='text/css' media='all' /><link rel='stylesheet' id='e-swiper-css' href='https://makezine.com/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=3.25.4' type='text/css' media='all' /><link rel='stylesheet' id='elementor-post-553223-css' href='https://makezine.com/wp-content/uploads/elementor/css/post-553223.css?ver=1730849814' type='text/css' media='all' /><link rel='stylesheet' id='e-popup-style-css' href='https://makezine.com/wp-content/plugins/elementor-pro/assets/css/conditionals/popup.min.css?ver=3.25.2' type='text/css' media='all' /><link data-minify="1" rel='stylesheet' id='make-elementor-style-css' href='https://makezine.com/wp-content/cache/min/1/wp-content/plugins/make-elementor-widgets/includes/css/style.css?ver=1731557386' type='text/css' media='all' /><link data-minify="1" rel='stylesheet' id='jquery-ui-tabs-css' href='https://makezine.com/wp-content/cache/min/1/ui/1.13.2/themes/base/jquery-ui.css?ver=1731557386' type='text/css' media='all' /><link rel='stylesheet' id='elementor-post-568005-css' href='https://makezine.com/wp-content/uploads/elementor/css/post-568005.css?ver=1730849814' type='text/css' media='all' /><link data-minify="1" rel='stylesheet' id='tablepress-default-css' href='https://makezine.com/wp-content/cache/min/1/wp-content/plugins/tablepress/css/build/default.css?ver=1731557386' type='text/css' media='all' /><link rel='stylesheet' id='bootstrap-css' href='https://makezine.com/wp-content/themes/makezine/css/bootstrap-noglyphicons.min.css?ver=6.6.1' type='text/css' media='all' /><link data-minify="1" rel='stylesheet' id='make-css-css' href='https://makezine.com/wp-content/cache/min/1/wp-content/themes/makezine/css/style.min.css?ver=1731557386' type='text/css' media='all' /><link data-minify="1" rel='stylesheet' id='universal-firstload.css-css' href='https://makezine.com/wp-content/cache/min/1/wp-content/universal-assets/v2/css/universal-firstload.min.css?ver=1731557386' type='text/css' media='all' /><link data-minify="1" rel='stylesheet' id='universal.css-css' href='https://makezine.com/wp-content/cache/min/1/wp-content/universal-assets/v2/css/universal.min.css?ver=1731557386' type='text/css' media='all' /><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.1.2' type='text/css' media='all' /><link rel='stylesheet' id='__disptype__-css' href='https://makezine.com/wp-content/plugins/youtube-embed-plus-pro/scripts/lity.min.css?ver=14.2.1.2' type='text/css' media='all' /><link rel='stylesheet' id='__dyntype__-css' href='https://makezine.com/wp-content/plugins/youtube-embed-plus-pro/scripts/embdyn.min.css?ver=14.2.1.2' type='text/css' media='all' /><link rel='stylesheet' id='google-fonts-1-css' href='https://fonts.googleapis.com/css?family=Roboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto+Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&#038;display=auto&#038;ver=6.6.1' type='text/css' media='all' /></noscript></body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->

Pages: 1 2 3 4 5 6 7 8 9 10