Development:Hardware development guidelines

From rusEfi
Jump to navigation Jump to search

Other languages:

Basic principles

We are developing hardware using KiCad EDA Suite

Our file repository for hardware is

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?