Hallo,
ich habe mich die letzten Tage schon ein bisschen mit Plain C beschäftigt, derzeit muss ich noch recht genau aufs Datenblatt schaun, welche Arduino Pin welchen Atmega Pin zugeordnet ist. Bei den ATtiny85 ist das ja deutlich einfacher aufgrund der doch sehr stark begrenzten Pins.
Nun habe ich vor, mir ein eigenes Board zu erstellen. Wollte dieses selber ätzen (falls nicht zuviele Vias gesetzt werden müssen) und ein oder 2 PCBs je nach Preis auswärtig anfertigen lassen mit richtigen Beschriftungsdruck. Die Größe soll hier irgendwo zwischen Arduino Pro und Mini Pro liegen.
Verbaut werden soll ein ATmega328P mit TQFP Anschlüssen verbaut werden. Anders, als beim Arduino möchte ich die Pins aber Port bezogen setzen.
Portleiste 1: PB0..5,
Portleiste 2: PC0..5;ADC6;ADC7
Portleiste 3: PD0..7
und diese so auch an den Pins beschriften.
Was mir aber besonders wichtig ist, dass es hier kein krummes Pinlayout gibt. Der Sparkfun Pro Micro ist dahingegen schon sehr gut. Beim Arduino Pro Mini stört, dass A4-A7 einen Versatz haben. Denn ich würde gerne umkompliziert auf das Boards auch normale Prototyp PCB packen können. Desweiteren sollen die Platinen auch nicht mit den üblichen Stiftleisten sondern mit Swiss Machine Pins bestückt werden. Habe da den vorteil, dass diese recht kompakt in der Höhe sind. Habe mir da mal 100 Leisten von bestellt. In den Arduinos zum selberlöten sind aber meist Bohrung nicht ausreichend groß (erweitern geht nicht).
Das eigentliche Problem hierbei ist nun, dass ich noch keine keine gescheite Layout Software für 2 Layer gefunden habe. Die von mir getesteten haben immer doch recht starke schwächen.
Fritzing: Unterstützt zwar alle Funktionen, aber AutoRoute ist absolut zu vergessen und von Handziehen ist recht kompliziert, wenn die Pfostenstecker 2,54mm und die TQFB 0,8mm betragen. Will das wenn schon ordentlich gerade halten.
Eagle: Mehr mals mit begonnen mich einzuarbeiten. Ist aber defentiv viel zu umfangreich und die Bedienung ist stark gewöhnungsbedürftig.
Target3001: ist ebenfalls recht überladen mit dem ganzen 3D Grafiken.
Ich brauche eigentlich nur eine Software,
mit der ich ein reines Layout aufbauen kann, bei dem die wichtigsten Bauteile bereits als Lib eingeflegt sind. (Pfostenstecker, Atmega168/328P, Spannungsregler, Transistoren und Leds als SMD Variante.) Einen Schaltplan Editor brauch ich nicht zwingen. Kann das besser einzeln machen und die Zeichnung später übertragen. Am besten wäre es, wenn die Software Freeware oder Freeware 4 Edu ist. Boardlayout ist max. 50x70mm mit 2 Layern.