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 951a56e1d9 (Rev1) generate release 2021-01-21 07:56:27 -05:00
bom Fix fabrication notes for 4 layer board 2021-01-20 23:25:38 -05:00
cnc-controller.pretty Initial commit; schematic is almost done, TODO source everything 2021-01-08 23:50:38 -05:00
cnc-gerbers Fix fabrication notes for 4 layer board 2021-01-20 23:25:38 -05:00
sim Source some parts 2021-01-09 14:04:10 -05: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 Source some parts 2021-01-09 14:04:10 -05:00
cnc-controller-cache.lib Layout done, routing for power electronics done TODO logic circuit routing, etc 2021-01-12 09:48:46 -05:00
cnc-controller.bak Initial commit; schematic is almost done, TODO source everything 2021-01-08 23:50:38 -05:00
cnc-controller.dcm Initial commit; schematic is almost done, TODO source everything 2021-01-08 23:50:38 -05:00
cnc-controller.kicad_pcb Fix fabrication notes for 4 layer board 2021-01-20 23:25:38 -05:00
cnc-controller.kicad_pcb-bak Fix fabrication notes for 4 layer board 2021-01-20 23:25:38 -05:00
cnc-controller.lib Initial commit; schematic is almost done, TODO source everything 2021-01-08 23:50:38 -05:00
cnc-controller.pro Layout done, routing for power electronics done TODO logic circuit routing, etc 2021-01-12 09:48:46 -05:00
cnc-controller.sch Generate Gerbers 2021-01-20 23:20:48 -05:00
cnc-controller.sch-bak Finish most of the layout 2021-01-20 23:11:15 -05:00
cnc-gerbers.zip (Rev1) generate release 2021-01-21 07:56:27 -05:00
fp-info-cache Finish most of the layout 2021-01-20 23:11:15 -05:00
fp-lib-table Initial commit; schematic is almost done, TODO source everything 2021-01-08 23:50:38 -05: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 Finish most of the layout 2021-01-20 23:11:15 -05:00
stepper-driver.sch-bak Layout done, routing for power electronics done TODO logic circuit routing, etc 2021-01-12 09:48:46 -05:00
sym-lib-table Initial commit; schematic is almost done, TODO source everything 2021-01-08 23:50:38 -05: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.