Replacement CNC stepper motor controller using the TMC2590 and Grbl, max current 3 A per coil, max voltage 60 V
Go to file
Kelvin Ly e9c369c61e Fuck I got the pinout wrong for the H bridges, time for rev 3\!.... 2021-06-02 23:20:57 -04:00
bom Save before sketchy sed part swap; generate BOMs 2021-05-01 09:41:19 -04:00
cnc-controller.pretty Finish most of the layout/routing; TODO the rest of it 2021-04-07 08:40:08 -04:00
cnc-gerbers Final revision for Rev 2 2021-04-11 21:17:04 -04:00
fw Fuck I got the pinout wrong for the H bridges, time for rev 3\!.... 2021-06-02 23:20:57 -04:00
init-fw Save during revision to use Teensy 4.1 instead 2021-03-24 08:32:35 -04:00
sim Source some parts 2021-01-09 14:04:10 -05:00
teensy.pretty@269228b35d Add teensy footprint 2021-03-24 08:33:13 -04:00
teensy_library@cda1b4baab Save during revision to use Teensy 4.1 instead 2021-03-24 08:32:35 -04:00
ul_PLMR36503RFRPET/KiCAD Save during revision to use Teensy 4.1 instead 2021-03-24 08:32:35 -04:00
.gitmodules Fuck I got the pinout wrong for the H bridges, time for rev 3\!.... 2021-06-02 23:20:57 -04:00
2021-03-19_01-46-37.lib Save during revision to use Teensy 4.1 instead 2021-03-24 08:32:35 -04:00
README.md Initial commit; schematic is almost done, TODO source everything 2021-01-08 23:50:38 -05:00
TMC2590_datasheet_V1.01.pdf Initial commit; schematic is almost done, TODO source everything 2021-01-08 23:50:38 -05:00
autofill_schem.py Autofill all 2021-04-03 19:37:18 -04:00
cnc-controller-cache.lib Finish most of the layout/routing; TODO the rest of it 2021-04-07 08:40:08 -04:00
cnc-controller-digikey.csv Swap out 100k resistor network part for the right one 2021-05-01 09:46:23 -04:00
cnc-controller-joost.csv Swap out 100k resistor network part for the right one 2021-05-01 09:46:23 -04:00
cnc-controller.bak Initial commit; schematic is almost done, TODO source everything 2021-01-08 23:50:38 -05:00
cnc-controller.dcm Finish schematic TODO source and footprint everything 2021-04-03 08:27:30 -04:00
cnc-controller.kicad_pcb Fuck I got the pinout wrong for the H bridges, time for rev 3\!.... 2021-06-02 23:20:57 -04:00
cnc-controller.kicad_pcb-bak Fuck I got the pinout wrong for the H bridges, time for rev 3\!.... 2021-06-02 23:20:57 -04:00
cnc-controller.lib Finish schematic TODO source and footprint everything 2021-04-03 08:27:30 -04:00
cnc-controller.pro Finish layout, routing, and copper pours TODO add silkscreen title 2021-04-11 15:08:20 -04:00
cnc-controller.sch Fuck I got the pinout wrong for the H bridges, time for rev 3\!.... 2021-06-02 23:20:57 -04:00
cnc-controller.sch-bak Fuck I got the pinout wrong for the H bridges, time for rev 3\!.... 2021-06-02 23:20:57 -04:00
cnc-controller.xml Swap out 100k resistor network part for the right one 2021-05-01 09:46:23 -04:00
cnc-gerbers-rev2.zip Final revision for Rev 2 2021-04-11 21:17:04 -04:00
cnc-gerbers.zip (Rev1) generate release 2021-01-21 07:56:27 -05:00
fp-info-cache Finish layout, routing, and copper pours TODO add silkscreen title 2021-04-11 15:08:20 -04:00
fp-lib-table Finish schematic TODO source and footprint everything 2021-04-03 08:27:30 -04:00
gen_digikey.py Save during revision to use Teensy 4.1 instead 2021-03-24 08:32:35 -04:00
mosfets.bck Initial commit; schematic is almost done, TODO source everything 2021-01-08 23:50:38 -05:00
mosfets.dcm Initial commit; schematic is almost done, TODO source everything 2021-01-08 23:50:38 -05:00
mosfets.lib Initial commit; schematic is almost done, TODO source everything 2021-01-08 23:50:38 -05:00
stepper-driver.sch Fuck I got the pinout wrong for the H bridges, time for rev 3\!.... 2021-06-02 23:20:57 -04:00
stepper-driver.sch-bak Fuck I got the pinout wrong for the H bridges, time for rev 3\!.... 2021-06-02 23:20:57 -04:00
sym-lib-table Finish schematic TODO source and footprint everything 2021-04-03 08:27:30 -04:00
tmc2590.dcm Initial commit; schematic is almost done, TODO source everything 2021-01-08 23:50:38 -05:00
tmc2590.lib Initial commit; schematic is almost done, TODO source everything 2021-01-08 23:50:38 -05:00
tmc2590_ul.lib Initial commit; schematic is almost done, TODO source everything 2021-01-08 23:50:38 -05:00

README.md

OSH Park-compatible 2 Layer KiCad Template

This is a KiCad template to simplify making printed circuit boards.

It comes with all the design rules to meet the 2-layer OSH Park specs and stackup.

Instructions

  1. Open KiCad.
  2. Open Preferences > Configure Paths and note the value of 'KICAD_PTEMPLATES'.
  3. In KiCad, open File > New Project > New Project from Template.
  4. Select the location of your new project. The name of the folder will be the name of your project.
  5. The templates with folders in the 'KICAD_PTEMPLATES' are listed under 'Portable Templates" tab.
  6. Select the template and click 'OK'.
  7. Your project now exists, so you can open EESchema and PCBNew and design as usual.