SixPack

SixPack

prusaprinters

<h3>Overview</h3><p>Work in progress.</p><p>Teaching myself how to build a keyboard/macropad</p><h4>Source</h4><p>Source: <a href="https://github.com/rcn8397/sixpack">https://github.com/rcn8397/sixpack</a></p><p>Firmware: <a href="https://github.com/rcn8397/qmk_firmware/tree/personal/nordeen%2Fsixpack">https://github.com/rcn8397/qmk_firmware/tree/personal/nordeen%2Fsixpack</a></p><h4>Resources/Accreditation</h4><ul><li><a href="http://www.keyboard-layout-editor.com/">http://www.keyboard-layout-editor.com/</a> (Handy tool for creating keyboard layouts)</li><li><a href="http://builder.swillkb.com/">http://builder.swillkb.com/</a> (Tool generated the dxf files which I then used openscad to extrude)</li><li><a href="https://docs.qmk.fm/#/">https://docs.qmk.fm/#/</a> (Firmware)</li></ul><h3>Layout</h3><p>Six Switch MX Layout&nbsp;</p><pre><code class="language-plaintext">[ [ "M0\nFn", "M1\n↑", "M2\nCycle" ], [ "M3\n←", "M4\n↓", "M5\n→" ] ]</code></pre><h3>Plate &amp; Case Settings&nbsp;</h3><ul><li>Switch Type: MX {_t:3}</li><li>Stabilizer Type: Cherry + Costar {_s:1}</li><li>Case Type: Sandwich</li><li>USB Cutout: On<ul><li>Location: 0 (default)</li><li>Width: 12</li></ul></li><li>Mount Holes: 4, 3, 8</li><li>Edge Padding: On, 10,10,10,10 (W,N,E,S)</li><li>Plate Corners: On, 4</li><li>Custom Polygons: Off</li><li>Kerf: Off</li><li>Key Unit Size: Off</li><li>Line Color: Off</li><li>Line Weight: Off</li></ul><h3>Wiring</h3><p><a href="https://deskthority.net/wiki/Arduino_Pro_Micro#Pinout">Pinout for the promicro</a> found at deskthority.net. I used D4,C6 for rows 0 and 1. While columns are F6, F5, and F4. The order could be wired either way depending on the orientation of the keyboard.</p><p><a href="https://github.com/rcn8397/qmk_firmware/blob/57a2ab45cbe92aa61b484f77dd9a1f14808ac3bb/keyboards/handwired/sixpack/config.h#L29">Src</a>:</p><pre><code class="language-c">#define MATRIX_ROW_PINS { D4, C6 } #define MATRIX_COL_PINS { F6, F5, F4 }</code></pre><p>&nbsp;</p>

Download Model from prusaprinters

With this file you will be able to print SixPack with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on SixPack.