Forum: Projekte & Code usbasp-clone


von Thomas Z. (usbman)


Angehängte Dateien:

Lesenswert?

Eine Variante des bekannten usb-asp von Fischl auf Basis des CH552 von 
WCH.
Da kein vusb notwendig ist läuft das ganze sehr viel stabiler als das 
Original. Getestet mit avrdude v6.3,v7,V8.
V6.3 braucht zwingend libusb. Ab v7 kann auch winusb benutzt werden.
Das Projekt liegt auf https://github.com/usbman01/CH552_usbASP

Die Sourcen lassen sich mit keil, SDCC und Raisonance RC51 übersetzen. 
Eine Übersetzung mit IAR geht zwar ist ab (noch) nicht lauffähig.

: Bearbeitet durch User
von Harald K. (kirnbichler)


Lesenswert?

Thomas Z. schrieb:
> Da kein vusb notwendig ist

Ich nehme stark an, daß Du "V-USB" 
(https://www.obdev.at/products/vusb/index.html) meinst, und nicht die 
Versorgungspannung ... aus irgendeinem Grund habe zumindest ich erst 
mal an letztere gedacht, auch wenn es andersrum natürlich viel logischer 
ist.

Schickes Projekt, auf jeden Fall.

von Stephan S. (uxdx)


Lesenswert?

auf github gibt es in den Eagle-Files ein Verzeichnis v7, da sind aber 
auch v3-Dateien drin ???

von Thomas Z. (usbman)


Lesenswert?

Stephan S. schrieb:
> auf github gibt es in den Eagle-Files ein Verzeichnis v7, da sind aber
> auch v3-Dateien drin ???

Ich benutze Eagle V9xx hab das aber nach V7 exportiert weil die V9 ja 
EOL ist.  Dann kann man Eagle V9 nur noch mit Tricks öffnen. Ist 
eigentlich ein Grund mal wieder den Kicad Importer auszuprobieren.

von Rene K. (xdraconix)


Angehängte Dateien:

Lesenswert?

Ich habe es mal in KiCad 8 Konvertiert. Kann ja mal jemand drüber 
schauen ob das so passt. Projekt im Anhang.

von Jens K. (jensky)


Lesenswert?

Thomas Z. schrieb:
> Ich benutze Eagle V9xx hab das aber nach V7 exportiert weil die V9 ja
> EOL ist.  Dann kann man Eagle V9 nur noch mit Tricks öffnen. Ist
> eigentlich ein Grund mal wieder den Kicad Importer auszuprobieren.

Und uns wollte man immer einreden das alles unter V8.0 schlecht ist und 
man gefälligst updaten soll.

von Thomas Z. (usbman)


Lesenswert?

Rene K. schrieb:
> Ich habe es mal in KiCad 8 Konvertiert. Kann ja mal jemand drüber
> schauen ob das so passt

Die plateted Slots der USB Buchse wurden nicht erkannt. Da muss man die 
Buchse in der Lib nacharbeiten. Vermutlich versteht der Importer nicht 
den milling Layer. Das ist aber sowieso spezifisch bei Layoutsoftware 
und PCB Hersteller, das muss man immer checken. (ich lasse bei Aisler 
fertigen, denen reicht eine 0,7mm Linie im milling)
Zusätzlich ist das Kupfer bis zum Rand der Platine gezogen. Eagle stellt 
das Kupfer am Dimension Layer frei.

Ansonsten passt alles. Auch dass die USB Buchse aus Pastemaske 
rausgenommen wurde, wird korrekt erkannt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.