I am very intrigued by your propaganda PCB service and I have a few questions to ask? I will ask the questions here in hopes that other people have similar questions.
I am a robotics hobbyist and have developed a series of compatible boards around the Atmel AVR and Microchip PIC microcontrollers. The system is called RoboBricks2, since this is the second version of the system. All of these modules are interconnected via a 10-wire ribbon cable and intercommunicate at 500kbps using CAN bus transceivers (similar to RS-485, but a little better.) The URL for RoboBricks2 is http://gramlich.net/projects/rb2/index.html. There are literally several dozen modules (http://gramlich.net/projects/rb2/modules.html.) For each module version, I post the schematics, parts list, “Gerber” (RS-274X) files and the “Excellon” drill files along with any appropriate firmware for the micro controller (e.g. .asm, .lst, .hex, etc.) So, clearly I am operating this project as open source and, hence, it may be a good fit for the Propaganda service.
My modules come in standard dimensions of either 1.25"x2.50" or 2.50"x2.50". For people who want to get a panel of boards sent off to a PCB manufacturer I have a web page (http://gramlich.net/projects/rb2/custom_pcbs) that allows someone to select some modules, and I will generate a panel of them suitable for shipping off to a PCB manufacture. With the Propaganda service, I can easily fit up to 4 of the 1.25"x1.25" boards on a single 10cm x 10cm Propaganda board. Is panelization allowed with the Propaganda service?
I am a total Linux bigot and do all of my project development on Linux. When I got started in the early 1990’s, the existing tools for PCB design on Linux were pretty non-existent. I wound up writing my on PCB tools to draw schematics and layout PCB’s. The software is called HobECAD (http://gramlich.net/projects/hobecad/index.html) and it is really quite crude. Eventually, I want to switch over to an open source PCB software package such as gEDA or KiCAD. Does Propaganda have any requirements on schematics and board file formats for open source projects?
Most of my boards have a dedicated microcontroller on it that needs firmware in order to make it work. When I got started, there was no Linux C compiler for the Microchip PIC micro controllers. I eventually got tired of writing in assembler and wound up writing my own C-like language (not C though) to write my code in. For the Propaganda service are there any requirements on the firmware file formats?
Lastly, while I try to document my boards as best as possible, sometimes the documentation is less than complete. What level of documentation does the Propaganda service require?
Obviously, I find the Propaganda service intriguing and I would be very interested in putting most of my modules into it (if they qualify.)
Thank you for your time.