Development:Hardware development guidelines

From rusEfi
Jump to: navigation, search
This page is a translated version of the page Development:Hardware development guidelines and the translation is 100% complete.

Other languages:

Basic principles

We are developing hardware using KiCad EDA Suite

Our file repository for hardware is https://svn.code.sf.net/p/rusefi/code/trunk/hardware/

For now we are developing hardware as individual functional modules. While all individual modules are in-depended from each over, the use the share the same component library which is located at rusefi_lib

Once a revision goes to a fab shop it is copied into rusefi_hardware_history folder.


Collaboration process

Since patch files do not work well for hardware projects, our collaboration process is pulling whole SVN folders from the SVN where board author would develop them into the central SVN which is the unified repository. That's a poor man workaround over the lack of free SVN hosting with directory user permissions.


Naming convention

todo Jared


Pcb Merge suite

todo Andrey



Questions? Comments?