{
    "componentChunkName": "component---src-components-mdx-post-template-mdx-post-template-jsx",
    "path": "/2016/09/09/avr-dragon-quick-connector-pcb-from-osh-park/",
    "result": {"data":{"mdxPostBySlugQuery":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"layout\": \"post\",\n  \"title\": \"AVR Dragon Quick Connector PCB From OSH Park\",\n  \"comments\": true,\n  \"date\": \"2016-09-09 14:05:12 +0000\",\n  \"categories\": [\"oshpark\", \"pcb\", \"avr\", \"dragon\"],\n  \"heroImage\": \"./osh-hero.png\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"OSH Park pretty much rules. This was my first toe into making a PCB to be produced. I used \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://cadsoft.io/\"\n  }, \"Eagle\"), \" to design it and \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://oshpark.com/\"\n  }, \"OSH Park\"), \" to get it made. A week or so later, I got these boards in the mail:\"), mdx(\"p\", null, mdx(\"img\", {\n    parentName: \"p\",\n    \"src\": \"http://media.jaywiggins.com.s3.amazonaws.com/images/avr-dragon-adapter-oshpark-med.jpg\",\n    \"alt\": \"OSH Park AVR Dragon boards\"\n  })), mdx(\"p\", null, \"I added a combination of female and male headers to the Dragon and a ziff socket in the programing area. The completed board and Dragon look like this:\"), mdx(\"p\", null, mdx(\"img\", {\n    parentName: \"p\",\n    \"src\": \"http://media.jaywiggins.com.s3.amazonaws.com/images/dragon-and-adapter-with-headers.jpg\",\n    \"alt\": \"AVR Dragon and adapter with headers\"\n  })), mdx(\"p\", null, \"See Fig 6-5 in the \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"http://www.atmel.com/Images/Atmel-42723-AVR-Dragon_UserGuide.pdf\"\n  }, \"AVR Dragon User Guide\"), \" for how this is hooked up. Feel free to order this board fron \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://oshpark.com/shared_projects/dpRLKfmm\"\n  }, \"OSH Park\")));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"obsolete":null,"date":"September 09, 2016","title":"AVR Dragon Quick Connector PCB From OSH Park","heroImage":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAAAsTAAALEwEAmpwYAAABpElEQVQY0wXBa2vTYACA0fwQ0QluWOyNpW1qkqa5NmkuS7qsaVfbihQLQ5lfBBG3eRuCiiDDaUWQIeJgMPZBf9/7eI6Uu02Re02K1BbfT1f8Pbvgx8cVw9AhdxoMnE2WiwlX55dcrv7w9tkRsSFT+AqZ2+D1qyP+/b4S51/O2JvfF9LAbYndXofUs8TqwwmrN8d8PXhPEfns9FrsWBqzYsTFt5+cHLzk3f4LYkdh7Gukpsbh0+f8+vRZnB4e82S+FFLmtETY6OLVbJG7W+yN5kzSLTytzNAzsEoqiRpR+Cn7swWxrRNZdTK9i1XqkJkJD7KRWI7v0dNlIY29ROgbClHbEoFq09ddAs1iYFvErR5W+S5hu0uoe/R1h75qUHgBdtkgkHWCtkXU6QlfNQk1Q0hROxFeTWYaB2K6nfBoOmTg+OROTKekkxsaoyjg4e42i+GAzO6RGgnquswsdBnFAY/nhZjEMYFqCsmu6qJTKlNZuy7s1i18vY4hV7BkGbOkoGzcpr5+DV+7g9OuYTarmFUFuyxTuXETtbqGr1eFrdQwNsviPyeY51PiZA7lAAAAAElFTkSuQmCC","aspectRatio":3.316326530612245,"src":"/static/5fc413a8041a3276878ccf7178645fa4/31987/osh-hero.png","srcSet":"/static/5fc413a8041a3276878ccf7178645fa4/ce452/osh-hero.png 325w,\n/static/5fc413a8041a3276878ccf7178645fa4/b50f6/osh-hero.png 650w,\n/static/5fc413a8041a3276878ccf7178645fa4/31987/osh-hero.png 1000w","sizes":"(max-width: 1000px) 100vw, 1000px"}}}},"fields":{"slug":"/2016/09/09/avr-dragon-quick-connector-pcb-from-osh-park/"}}},"pageContext":{"slug":"/2016/09/09/avr-dragon-quick-connector-pcb-from-osh-park/","next":{"frontmatter":{"title":"Hot Glue Halloween Cobwebs"},"fields":{"slug":"/2016/09/09/hot-glue-halloween-cobwebs/"}},"previous":{"frontmatter":{"title":"Teenage Engineering Pocket Operator Tap Sync"},"fields":{"slug":"/2016/04/25/teenage-engineering-pocket-operator-tap-sync/"}}}},
    "staticQueryHashes": ["2353502706"]}