From 031b6f736187efdc64c525a40c687698701e73e1 Mon Sep 17 00:00:00 2001 From: jaseg Date: Sat, 28 Sep 2019 13:53:02 +0200 Subject: Initial webapp design --- webapp/static/3d_models.png | Bin 0 -> 151956 bytes webapp/static/arrow-small.png | Bin 0 -> 22231 bytes webapp/static/arrow.png | Bin 0 -> 74468 bytes webapp/static/bg-gears.jpg | Bin 0 -> 349760 bytes webapp/static/bg.svg | 47 + webapp/static/bubble1-small.png | Bin 0 -> 84771 bytes webapp/static/bubble1.png | Bin 0 -> 84771 bytes webapp/static/bubble2-small.png | Bin 0 -> 239804 bytes webapp/static/bubble2.png | Bin 0 -> 105129 bytes webapp/static/cad_example.svg | 587 + webapp/static/favicon-1024.jpg | Bin 0 -> 72859 bytes webapp/static/favicon-512.jpg | Bin 0 -> 93827 bytes webapp/static/favicon-512.png | Bin 0 -> 321533 bytes webapp/static/fonts/SourceSansPro-Black.ttf | Bin 0 -> 265612 bytes webapp/static/fonts/SourceSansPro-Black.woff2 | Bin 0 -> 78644 bytes webapp/static/fonts/SourceSansPro-BlackItalic.ttf | Bin 0 -> 93924 bytes .../static/fonts/SourceSansPro-BlackItalic.woff2 | Bin 0 -> 33996 bytes webapp/static/fonts/SourceSansPro-Bold.ttf | Bin 0 -> 267388 bytes webapp/static/fonts/SourceSansPro-Bold.woff2 | Bin 0 -> 81992 bytes webapp/static/fonts/SourceSansPro-BoldItalic.ttf | Bin 0 -> 94132 bytes webapp/static/fonts/SourceSansPro-BoldItalic.woff2 | Bin 0 -> 34900 bytes webapp/static/fonts/SourceSansPro-ExtraLight.ttf | Bin 0 -> 267368 bytes webapp/static/fonts/SourceSansPro-ExtraLight.woff2 | Bin 0 -> 79152 bytes .../fonts/SourceSansPro-ExtraLightItalic.ttf | Bin 0 -> 95256 bytes .../fonts/SourceSansPro-ExtraLightItalic.woff2 | Bin 0 -> 33588 bytes webapp/static/fonts/SourceSansPro-Italic.ttf | Bin 0 -> 94816 bytes webapp/static/fonts/SourceSansPro-Italic.woff2 | Bin 0 -> 34892 bytes webapp/static/fonts/SourceSansPro-Light.ttf | Bin 0 -> 268588 bytes webapp/static/fonts/SourceSansPro-Light.woff2 | Bin 0 -> 82696 bytes webapp/static/fonts/SourceSansPro-LightItalic.ttf | Bin 0 -> 95128 bytes .../static/fonts/SourceSansPro-LightItalic.woff2 | Bin 0 -> 34808 bytes webapp/static/fonts/SourceSansPro-Regular.ttf | Bin 0 -> 269108 bytes webapp/static/fonts/SourceSansPro-Regular.woff2 | Bin 0 -> 83248 bytes webapp/static/fonts/SourceSansPro-SemiBold.ttf | Bin 0 -> 268280 bytes webapp/static/fonts/SourceSansPro-SemiBold.woff2 | Bin 0 -> 82444 bytes .../static/fonts/SourceSansPro-SemiBoldItalic.ttf | Bin 0 -> 94512 bytes .../fonts/SourceSansPro-SemiBoldItalic.woff2 | Bin 0 -> 34900 bytes webapp/static/fonts/Source_Sans_Pro.zip | Bin 0 -> 983436 bytes webapp/static/footer_love.svg | 125 + webapp/static/index.html | 66 + webapp/static/pogojig-title.png | Bin 0 -> 217635 bytes webapp/static/realistic_render.png | Bin 0 -> 275105 bytes webapp/static/style.css | 176 + webapp/static/workflow.svg | 1596 +++ .../static/workflow.svg.2019_09_27_14_18_13.0.svg | 12004 +++++++++++++++++++ webapp/static/workflow2.svg | 1582 +++ webapp/static/workflow3.svg | 1596 +++ 47 files changed, 17779 insertions(+) create mode 100644 webapp/static/3d_models.png create mode 100644 webapp/static/arrow-small.png create mode 100644 webapp/static/arrow.png create mode 100644 webapp/static/bg-gears.jpg create mode 100644 webapp/static/bg.svg create mode 100644 webapp/static/bubble1-small.png create mode 100644 webapp/static/bubble1.png create mode 100644 webapp/static/bubble2-small.png create mode 100644 webapp/static/bubble2.png create mode 100644 webapp/static/cad_example.svg create mode 100644 webapp/static/favicon-1024.jpg create mode 100644 webapp/static/favicon-512.jpg create mode 100644 webapp/static/favicon-512.png create mode 100644 webapp/static/fonts/SourceSansPro-Black.ttf create mode 100644 webapp/static/fonts/SourceSansPro-Black.woff2 create mode 100644 webapp/static/fonts/SourceSansPro-BlackItalic.ttf create mode 100644 webapp/static/fonts/SourceSansPro-BlackItalic.woff2 create mode 100644 webapp/static/fonts/SourceSansPro-Bold.ttf create mode 100644 webapp/static/fonts/SourceSansPro-Bold.woff2 create mode 100644 webapp/static/fonts/SourceSansPro-BoldItalic.ttf create mode 100644 webapp/static/fonts/SourceSansPro-BoldItalic.woff2 create mode 100644 webapp/static/fonts/SourceSansPro-ExtraLight.ttf create mode 100644 webapp/static/fonts/SourceSansPro-ExtraLight.woff2 create mode 100644 webapp/static/fonts/SourceSansPro-ExtraLightItalic.ttf create mode 100644 webapp/static/fonts/SourceSansPro-ExtraLightItalic.woff2 create mode 100644 webapp/static/fonts/SourceSansPro-Italic.ttf create mode 100644 webapp/static/fonts/SourceSansPro-Italic.woff2 create mode 100644 webapp/static/fonts/SourceSansPro-Light.ttf create mode 100644 webapp/static/fonts/SourceSansPro-Light.woff2 create mode 100644 webapp/static/fonts/SourceSansPro-LightItalic.ttf create mode 100644 webapp/static/fonts/SourceSansPro-LightItalic.woff2 create mode 100644 webapp/static/fonts/SourceSansPro-Regular.ttf create mode 100644 webapp/static/fonts/SourceSansPro-Regular.woff2 create mode 100644 webapp/static/fonts/SourceSansPro-SemiBold.ttf create mode 100644 webapp/static/fonts/SourceSansPro-SemiBold.woff2 create mode 100644 webapp/static/fonts/SourceSansPro-SemiBoldItalic.ttf create mode 100644 webapp/static/fonts/SourceSansPro-SemiBoldItalic.woff2 create mode 100644 webapp/static/fonts/Source_Sans_Pro.zip create mode 100644 webapp/static/footer_love.svg create mode 100644 webapp/static/index.html create mode 100644 webapp/static/pogojig-title.png create mode 100644 webapp/static/realistic_render.png create mode 100644 webapp/static/style.css create mode 100644 webapp/static/workflow.svg create mode 100644 webapp/static/workflow.svg.2019_09_27_14_18_13.0.svg create mode 100644 webapp/static/workflow2.svg create mode 100644 webapp/static/workflow3.svg (limited to 'webapp/static') diff --git a/webapp/static/3d_models.png b/webapp/static/3d_models.png new file mode 100644 index 0000000..4ee3f8d Binary files /dev/null and b/webapp/static/3d_models.png differ diff --git a/webapp/static/arrow-small.png b/webapp/static/arrow-small.png new file mode 100644 index 0000000..fbc542c Binary files /dev/null and b/webapp/static/arrow-small.png differ diff --git a/webapp/static/arrow.png b/webapp/static/arrow.png new file mode 100644 index 0000000..0d86748 Binary files /dev/null and b/webapp/static/arrow.png differ diff --git a/webapp/static/bg-gears.jpg b/webapp/static/bg-gears.jpg new file mode 100644 index 0000000..820ec57 Binary files /dev/null and b/webapp/static/bg-gears.jpg differ diff --git a/webapp/static/bg.svg b/webapp/static/bg.svg new file mode 100644 index 0000000..13168e7 --- /dev/null +++ b/webapp/static/bg.svg @@ -0,0 +1,47 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/webapp/static/bubble1-small.png b/webapp/static/bubble1-small.png new file mode 100644 index 0000000..fb90adf Binary files /dev/null and b/webapp/static/bubble1-small.png differ diff --git a/webapp/static/bubble1.png b/webapp/static/bubble1.png new file mode 100644 index 0000000..fb90adf Binary files /dev/null and b/webapp/static/bubble1.png differ diff --git a/webapp/static/bubble2-small.png b/webapp/static/bubble2-small.png new file mode 100644 index 0000000..3085149 Binary files /dev/null and b/webapp/static/bubble2-small.png differ diff --git a/webapp/static/bubble2.png b/webapp/static/bubble2.png new file mode 100644 index 0000000..55bad9a Binary files /dev/null and b/webapp/static/bubble2.png differ diff --git a/webapp/static/cad_example.svg b/webapp/static/cad_example.svg new file mode 100644 index 0000000..f0b69f0 --- /dev/null +++ b/webapp/static/cad_example.svg @@ -0,0 +1,587 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/webapp/static/favicon-1024.jpg b/webapp/static/favicon-1024.jpg new file mode 100644 index 0000000..df5eecd Binary files /dev/null and b/webapp/static/favicon-1024.jpg differ diff --git a/webapp/static/favicon-512.jpg b/webapp/static/favicon-512.jpg new file mode 100644 index 0000000..f97dc04 Binary files /dev/null and b/webapp/static/favicon-512.jpg differ diff --git a/webapp/static/favicon-512.png b/webapp/static/favicon-512.png new file mode 100644 index 0000000..17b244d Binary files /dev/null and b/webapp/static/favicon-512.png differ diff --git a/webapp/static/fonts/SourceSansPro-Black.ttf b/webapp/static/fonts/SourceSansPro-Black.ttf new file mode 100644 index 0000000..4569f24 Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-Black.ttf differ diff --git a/webapp/static/fonts/SourceSansPro-Black.woff2 b/webapp/static/fonts/SourceSansPro-Black.woff2 new file mode 100644 index 0000000..c37f4aa Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-Black.woff2 differ diff --git a/webapp/static/fonts/SourceSansPro-BlackItalic.ttf b/webapp/static/fonts/SourceSansPro-BlackItalic.ttf new file mode 100644 index 0000000..3477e16 Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-BlackItalic.ttf differ diff --git a/webapp/static/fonts/SourceSansPro-BlackItalic.woff2 b/webapp/static/fonts/SourceSansPro-BlackItalic.woff2 new file mode 100644 index 0000000..06289d0 Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-BlackItalic.woff2 differ diff --git a/webapp/static/fonts/SourceSansPro-Bold.ttf b/webapp/static/fonts/SourceSansPro-Bold.ttf new file mode 100644 index 0000000..1f430e2 Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-Bold.ttf differ diff --git a/webapp/static/fonts/SourceSansPro-Bold.woff2 b/webapp/static/fonts/SourceSansPro-Bold.woff2 new file mode 100644 index 0000000..f23489d Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-Bold.woff2 differ diff --git a/webapp/static/fonts/SourceSansPro-BoldItalic.ttf b/webapp/static/fonts/SourceSansPro-BoldItalic.ttf new file mode 100644 index 0000000..98089fd Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-BoldItalic.ttf differ diff --git a/webapp/static/fonts/SourceSansPro-BoldItalic.woff2 b/webapp/static/fonts/SourceSansPro-BoldItalic.woff2 new file mode 100644 index 0000000..987f9df Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-BoldItalic.woff2 differ diff --git a/webapp/static/fonts/SourceSansPro-ExtraLight.ttf b/webapp/static/fonts/SourceSansPro-ExtraLight.ttf new file mode 100644 index 0000000..caf2673 Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-ExtraLight.ttf differ diff --git a/webapp/static/fonts/SourceSansPro-ExtraLight.woff2 b/webapp/static/fonts/SourceSansPro-ExtraLight.woff2 new file mode 100644 index 0000000..1fe2cf6 Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-ExtraLight.woff2 differ diff --git a/webapp/static/fonts/SourceSansPro-ExtraLightItalic.ttf b/webapp/static/fonts/SourceSansPro-ExtraLightItalic.ttf new file mode 100644 index 0000000..b0362f3 Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-ExtraLightItalic.ttf differ diff --git a/webapp/static/fonts/SourceSansPro-ExtraLightItalic.woff2 b/webapp/static/fonts/SourceSansPro-ExtraLightItalic.woff2 new file mode 100644 index 0000000..7652cac Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-ExtraLightItalic.woff2 differ diff --git a/webapp/static/fonts/SourceSansPro-Italic.ttf b/webapp/static/fonts/SourceSansPro-Italic.ttf new file mode 100644 index 0000000..e7b9182 Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-Italic.ttf differ diff --git a/webapp/static/fonts/SourceSansPro-Italic.woff2 b/webapp/static/fonts/SourceSansPro-Italic.woff2 new file mode 100644 index 0000000..34465cd Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-Italic.woff2 differ diff --git a/webapp/static/fonts/SourceSansPro-Light.ttf b/webapp/static/fonts/SourceSansPro-Light.ttf new file mode 100644 index 0000000..348871a Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-Light.ttf differ diff --git a/webapp/static/fonts/SourceSansPro-Light.woff2 b/webapp/static/fonts/SourceSansPro-Light.woff2 new file mode 100644 index 0000000..a48f1c1 Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-Light.woff2 differ diff --git a/webapp/static/fonts/SourceSansPro-LightItalic.ttf b/webapp/static/fonts/SourceSansPro-LightItalic.ttf new file mode 100644 index 0000000..989dc8e Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-LightItalic.ttf differ diff --git a/webapp/static/fonts/SourceSansPro-LightItalic.woff2 b/webapp/static/fonts/SourceSansPro-LightItalic.woff2 new file mode 100644 index 0000000..ed2a23a Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-LightItalic.woff2 differ diff --git a/webapp/static/fonts/SourceSansPro-Regular.ttf b/webapp/static/fonts/SourceSansPro-Regular.ttf new file mode 100644 index 0000000..b422bf4 Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-Regular.ttf differ diff --git a/webapp/static/fonts/SourceSansPro-Regular.woff2 b/webapp/static/fonts/SourceSansPro-Regular.woff2 new file mode 100644 index 0000000..3362d40 Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-Regular.woff2 differ diff --git a/webapp/static/fonts/SourceSansPro-SemiBold.ttf b/webapp/static/fonts/SourceSansPro-SemiBold.ttf new file mode 100644 index 0000000..2908e0d Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-SemiBold.ttf differ diff --git a/webapp/static/fonts/SourceSansPro-SemiBold.woff2 b/webapp/static/fonts/SourceSansPro-SemiBold.woff2 new file mode 100644 index 0000000..ffa2c0e Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-SemiBold.woff2 differ diff --git a/webapp/static/fonts/SourceSansPro-SemiBoldItalic.ttf b/webapp/static/fonts/SourceSansPro-SemiBoldItalic.ttf new file mode 100644 index 0000000..990cf91 Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-SemiBoldItalic.ttf differ diff --git a/webapp/static/fonts/SourceSansPro-SemiBoldItalic.woff2 b/webapp/static/fonts/SourceSansPro-SemiBoldItalic.woff2 new file mode 100644 index 0000000..5e8d28b Binary files /dev/null and b/webapp/static/fonts/SourceSansPro-SemiBoldItalic.woff2 differ diff --git a/webapp/static/fonts/Source_Sans_Pro.zip b/webapp/static/fonts/Source_Sans_Pro.zip new file mode 100644 index 0000000..45aa3ba Binary files /dev/null and b/webapp/static/fonts/Source_Sans_Pro.zip differ diff --git a/webapp/static/footer_love.svg b/webapp/static/footer_love.svg new file mode 100644 index 0000000..9fc5b67 --- /dev/null +++ b/webapp/static/footer_love.svg @@ -0,0 +1,125 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/webapp/static/index.html b/webapp/static/index.html new file mode 100644 index 0000000..586f64d --- /dev/null +++ b/webapp/static/index.html @@ -0,0 +1,66 @@ + + + + Pogojig Test Fixture Generator + + + + + + +
+
+ Pogojig +

+ Pogojig is a tool to generate pogo pin test fixtures for printed circuit board manufacturing and development. + Pogojig generates a 3d printable board holder with holes for mounting pogo pins, along with a matching KiCAD + PCB project for a pogo pin breakout and mounting PCB. + + You can start with either Gerber files exported from any PCB toolchain, or you can do a free-form layout using + the static Inkscape SVG template if you + wan to work from construction drawings, scanned or photographed PCBs etc. +

+
+ +
+
+ 1. Convert your Gerbers to an SVG template and draw pogo pins, mounting holes and cutouts + into the template. Don't have gerbers? Start with an + empty template. +
+
+
click to open
+ Pogospace +
+
+ +
+ Gerber files + arrow pointing right + SVG blueprint + arrow pointing right + 3D models of matching plastic holder and base PCB +
+ +
+
+ 2. Upload your SVG to generate STL and OpenSCAD files for the plastic holder, and KiCAD and + DXF files for the base PCB. +
+
+
click to open
+ Jigerator +
+
+ + +
+ + diff --git a/webapp/static/pogojig-title.png b/webapp/static/pogojig-title.png new file mode 100644 index 0000000..0e378b1 Binary files /dev/null and b/webapp/static/pogojig-title.png differ diff --git a/webapp/static/realistic_render.png b/webapp/static/realistic_render.png new file mode 100644 index 0000000..ac9d00b Binary files /dev/null and b/webapp/static/realistic_render.png differ diff --git a/webapp/static/style.css b/webapp/static/style.css new file mode 100644 index 0000000..da272af --- /dev/null +++ b/webapp/static/style.css @@ -0,0 +1,176 @@ + +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(fonts/SourceSansPro-Light.woff2) format('woff2'); +} + +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(fonts/SourceSansPro-Regular.woff2) format('woff2'); +} + +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(fonts/SourceSansPro-Bold.woff2) format('woff2'); +} + +html { + background: #2d2829; + background-image: url(bg.svg); + color: #ffffff; + font-family: 'Source Sans Pro'; + font-size: 14pt; + font-weight: 300; +} + +a:active, a:hover, a:visited, a:link { + color: #fff; + font-weight: 400; +} + + +body { + display: flex; + flex-direction: column; + align-items: center; + margin: 0 0 0 0; + padding: 3mm 3mm 3mm 3mm; +} + +.layout-container { + display: flex; + flex-direction: column; + align-items: center; + width: 38em; + max-width: 100%; +} + + +.header { + text-align: center; +} + +.header > img.title { + width: 100%; + padding-top: 50px; + padding-bottom: 50px; +} + +.header > .blurb { + text-align: justify; + hyphens: auto; + padding-bottom: 50px; +} + + +.annot { + display: flex; + align-items: center; + align-content: start; +} + +.annot.top { + align-items: end; + flex-direction: row-reverse; + align-content: start; +} + +.annot.bottom { + align-items: start; + flex-direction: row; +} + +.annot.top > .desc { + padding-left: 1em; + padding-bottom: 2em; + max-width: 60%; +} + +.annot.bottom > .desc { + padding-right: 1em; + padding-top: 4.5em; + max-width: 60%; +} + +.annot > .bubble { + max-width: 30%; + background-size: contain; + background-repeat: no-repeat; + text-align: center; + font-size: .7rem; +} + +.annot.top > .bubble { + background-image: url(bubble1-small.png); + padding: 2em 2em 5em 2em; +} + +.annot.bottom > .bubble { + background-image: url(bubble2-small.png); + padding: 7em 2em 5em 2em; +} + +a.btn { + display: block; + font-weight: 700; + background-color: #b50000; + border-radius: 0.5em; + padding: .4em 1em .4em 1em; + margin-top: .2em; +} + +a.btn:active, a.btn:hover, a.btn:visited, a.btn:link { + text-decoration: none; +} + + +.workflow-images { + display: flex; + align-items: center; + width: 100%; +} + +.workflow-images > .gerber { + width: 220px; +} + +.workflow-images > .svg { + width: 300px; +} + +.workflow-images > .models { + width: 280px; +} + +.workflow-images > .arrow { + width: 120px +} + + +.footer { + opacity: 0.5; + text-align: center; + padding-top: 5em; +} + +.footer > img { + padding-bottom: .5em; +} + +.footer > a { + display: block; +} + +.footer > .copyright { + padding-top: 1em; +} + diff --git a/webapp/static/workflow.svg b/webapp/static/workflow.svg new file mode 100644 index 0000000..2bce5b0 --- /dev/null +++ b/webapp/static/workflow.svg @@ -0,0 +1,1596 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVG template + Gerber Gerber + SVG template + STL & KiCAD PCB STL & KiCAD PCB + + + + + + + + + + diff --git a/webapp/static/workflow.svg.2019_09_27_14_18_13.0.svg b/webapp/static/workflow.svg.2019_09_27_14_18_13.0.svg new file mode 100644 index 0000000..31d8a80 --- /dev/null +++ b/webapp/static/workflow.svg.2019_09_27_14_18_13.0.svg @@ -0,0 +1,12004 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/webapp/static/workflow2.svg b/webapp/static/workflow2.svg new file mode 100644 index 0000000..db78e6f --- /dev/null +++ b/webapp/static/workflow2.svg @@ -0,0 +1,1582 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gerber SVG template STL & KiCAD PCB Gerber SVG template STL & KiCAD PCB + + + + + + + + + diff --git a/webapp/static/workflow3.svg b/webapp/static/workflow3.svg new file mode 100644 index 0000000..5610a7c --- /dev/null +++ b/webapp/static/workflow3.svg @@ -0,0 +1,1596 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVG template + Gerber Gerber + SVG template + STL & KiCAD PCB STL & KiCAD PCB + + + + + + + + + + -- cgit