Posts mit dem Label Paper-PCB werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Paper-PCB werden angezeigt. Alle Posts anzeigen

Montag, 4. August 2014

USBasp Paper-PCB Programmer

Wolfgang Spahn auf dernulleffekt.de unter Paper-PCB bietet neben anderen sehr nützlichen und spannenden Projekten auch einen ATMEGA8 basierenden USBasp ICSP Programmer nach dem Design des USBasp Boards von Thomas Fischl.

Diese gute Vorarbeit ermöglicht dem Laien (oder auch einem faulen Jemand, der einen Schaltplan selber auf einer Lochstreifen-Leiterplatte umsetzen könnte) sehr schnell einen USBasp ICSP Programmierer umzusetzen.




Im Moment steht nur die HW, der ATMEGA328 ist mit Tomas Fischl letzter Firmware programmiert,,,

Jetzt warte ich nur noch auf den 12MHz Quarz, hatte nur einen 16MHz Quarz, der ATMEGA328 schwingt zwar an, die grüne LED leuchtet, allerdings funktioniert die USB Erkennung nicht...
Hoffe, der richtige Quarz macht den Unterschied.

Nachtrag am 07.08.2014

Habe heute die 12MHz Quarze bekommen, gleich in den Programmer eingesetzt, USB Kabel angeschlossen...
das Board wurde sofort erfolgreich als USBasp Gerät erkannt!
Die Treiber wurden installiert und dann konnte ich den Arduino Bootloader in einen ATMEGA328 installieren! 
Alles gut, freue mich schon auf das nächste USB Bitbanger Projekt, meinen Nachbau des ATMEGA328 Metaboards.

Samstag, 29. März 2014

THDuino V7

Es ist Zeit, meinen eigenen Arduino-Clone zu bauen.

  • soll einfach sein, 
  • auf Lochstreifen Platine zu realisieren, 
  • FDTI und I2C Schnittstelle haben. 
  • Wichtig, es muss mit Shields erweiterbar sein, die wiederum mit Lochstreifen Platinen aufgebaut werden sollen.
  • Mit der Dokumentation soll das Board immer wieder nachzubauen sein.


Wenn man ganz genau ist, handelt es sich beim THDuino nicht um einen Arduino-Clone, weil die Arduino-Shields nicht auf dieses Board passen, sollen sie auch nicht, ich will ja für die Shields Lochstreifen-Leiterplatten nutzen mit Standard Rastermaß 2,54 mm.

Basis war der Paper-PCB Paperduino-Uno v3.0


Hier mein Entwurf eines Arduino Clones

Die beiden Boards mit der Stromversorgung






Die Schutz-Widerstände für das FDTI Interface haben das Signal des Programmers gestört, sind im fertigen Design (V3) überbrückt.

Nur als Fingerübung habe ich schon heute das erste Proto-Shield für den THDuino erstellt, nachdem ich viel Geld für original Arduino Proto-Boards ausgegeben hatte, freue ich mich jetzt, Shields für den THDuino mit Standard Streifenraster-Leiterplatten bauen zu können. 


THDuino mit Proto-Shield

Sonntag, 23. März 2014

Arduino Programmer Board, Teil 2

Der zweite Ansatz des Arduino Programmer Board entstand nach einer Anleitung von Paper-PCBs für das Programming Board.

Paper-PCB Programming Board auf Leiterplatte
Leiterplatten-Unterseite, sehr wenige Tracks müssen getrennt werden
Bestückung Widerstände
Bestückung Kondensatoren, Quarz, Verbindungen
komplett bestücktes Programming Board
Anwendung des Programming Boards, UBSTiny ISCP Programmer für den Bootloader und der MAX232 Programmer für die Sketches


Die Anleitung von Paper-PCBs für das Programming Board ist leicht umzusetzen, mein MAX232 Programmer hat eine etwas andere Beschaltung, so dass die Unterseite nach oben zeigt, rein kosmetisch, funktioniert gut. Ich hatte nur einen Taster für die Reset Funktion mit 4 Pins, der Platz hat nicht gereicht, also 2 Pins ab.
Da der USBTiny Programmer keinen Port braucht, kann man Bootloader und Sketch laden, ohne in der Arduino IDE etwas ändern zu müssen.


Den FTDI Sockel auf die andere Seite des Boards gebracht, jetzt stimmt auch die Kosmetik