free-pdk / easy-pdk-programmer-hardware

Easy PDK programmer for PADAUK microcontroller. EDA, schematic, gerber, bom, housing stl, firmware
Creative Commons Attribution Share Alike 4.0 International
176 stars 33 forks source link

Created a Kicad Project for the easyPDK programmer. #14

Open thomasesr opened 4 years ago

thomasesr commented 4 years ago

Created a Kicad Project for the easyPDK programmer.

Project symbols inside the components folder inside zip. Only non standard Kicad symbols and footprints are present on the folder (only 3). All the schematic has been redesign from scratch but maintained the component designation numbers. The PCB Layout has been made by placing the components on the same place as the components from EASYEDA but connections have been manually routed.

thomasesr commented 4 years ago

I've fixed some of the issues and improved the silkscreen layer as well as the Fab layer. It should pass DRC for JLCPCB and PCBWAY capabilities.

freepdk commented 4 years ago

@thomasesr This looks like some great work. Before adding this to the repository I would like to ask you to build a physical version of this design and to test it with a hand full of real ICs.

I think it is a good idea to connect one of the unused STM32 pins (e.g. choose one from PB8-PB15) to GND. This would make it possible to identify this as a hardware variant in the firmware and to handle things different in case it's needed.

freepdk commented 4 years ago

@thomasesr Did you have the chance to test the pcb design with a real PCB?

cnlohr commented 1 year ago

Any chance you would consider adding the LCSC part number to an LCSC field on all the parts? Makes it very easy to click - and - ship then through JLCPCB.

cnlohr commented 1 year ago

I just built 10 of the variant from @thomasesr and it looks like their USB D+/D- are flipped.

Sadly, even with flipping that, I still can't get them to enumerate.

cnlohr commented 1 year ago

Looks like that was it. Just the flipped pins.