CSchem and CPCB are a pair of programs for drawing electronic circuit diagrams and laying those circuits out on a printed circuit board.
A design for an Arduino-controlled triple linear LED driver drawn with CSchem.
CSchem is for you if:
Two examples of boards laid out with CPCB
CPCB is for you if:
CSchem and CPCB are free and open source. The following downloads are available:
Binaries for Windows and Mac will be posted upon request. (Please do send me an email if you are interested!)
Hopefully, both CSchem and CPCB are fairly intuitive. Nevertheless, I recommend you read the CSchem user guide and the CPCB user guide.