Forum: Mikrocontroller und Digitale Elektronik Alternativen zu Pickit


von Harry R. (harryr)


Lesenswert?

Hallo Forum,

natürlich könnte ich jetzt umfangreich recherchieren um herauszufinden 
welche alternativen Programmer es auf dem Markt gibt und welche davon 
gut mit der MPLab X IDE (>= 6.05) funktionieren.  Ich finde es aber 
zielbringender hier im Forum zu fragen, denn hier gibt es genau die 
Leute, die dieses Thema mit Erfahrungen aus ihrer Praxis erörtern 
können. Da ich mich jetzt ein wenig in die PIC-Technologie von microchip 
eingearbeitet habe, möchte ich mich auf "PIC-Programmer" beschränken. 
Also - konkretisiert - meine Frage:
Welchen PIC-Programmer - für Hobbyisten - könnt ihr empfehlen ?

Ich bin gespannt auf eure Beiträge.

Viele Grüße
Harry

von Harald K. (kirnbichler)


Lesenswert?

Eine günstigere Variante kommt vom gleichen Hersteller:
MPLAB Snap.

https://www.microchip.com/en-us/development-tool/pg164100

Manche Händler sind allerdings bei der Preisgeschaltung recht schamlos:

https://www.reichelt.de/mplab-snap-in-circuit-debugger-programmierer-pg164100-p328583.html

von Frank K. (fchk)


Lesenswert?

Der Snap kann kein High Voltage Programming, was viele 8-Bit PICs 
brauchen, ist also für PIC10/12/16/18 und einige PIC24 keine Option.

Zu den PICKITs gibts keine empfehlenswerte Alternative. 
PICKIT2-Nachbauten solltest Du meiden, PICKIT3-Clones sind für die 
meisten PICs ok, und PICKIT4 oder 5 ist das, was man in der 
Microchip-Welt heutzutage so kauft.

fchk

von DSGV-Violator (Gast)


Lesenswert?

Harry R. schrieb:

> natürlich könnte ich jetzt umfangreich recherchieren um herauszufinden
> gut mit der MPLab X IDE (>= 6.05) funktionieren.  Ich finde es aber
> zielbringender hier im Forum zu fragen,

Versuch spezialisiertes Forum, näher am Quell biste besser aufgehoben: 
https://forum.microchip.com/s/forums?&page=1&offset=0
https://www.rclineforum.de/forum/board72-elektronik-spezial-eigene-schaltungen-prinzipien-realisierung/board144-pic-programmierung-f%C3%BCr-einsteiger/board148-mplab-ide-fragen-zur-entwicklungsumgebung/

von Peter K. (Firma: www.pic-microcontroller.de) (peter_k)


Lesenswert?

Ich würde auch bei dem PicKit3 oder 4 bleiben.
Da bist du gut aufgehoben. Warum suchst du denn
was neues ?

von DSGV-Violator (Gast)


Lesenswert?

Peter K. schrieb:

> Da bist du gut aufgehoben. Warum suchst du denn
> was neues ?

Ob er zu geizig für 94.47€ (PG164150) ist ?!
Außerdem sucht er nicht selber, sondern lässt das Forum für ihn suchen 
...

von Harry R. (harryr)


Lesenswert?

Peter K. schrieb:
> Ich würde auch bei dem PicKit3 oder 4 bleiben.
> Da bist du gut aufgehoben. Warum suchst du denn
> was neues ?
Der letzte (oder besser erste) Pickit3, den ich mir bei Ebay gekauft 
habe funktioniert nicht (dazu gab es hier einen langen Thread). 
Daraufhin habe ich mir einen Pickit2 gekauft. Der funktioniert (mit 
einem Trick sogar im MPLAB X verwendbar). Damit habe ich mir selbst 
bewiesen, dass ich nicht zu unfähig bin
und mein erstes Projekt dann auch erfolgreich abgeschlossen :-) Nun will 
ich ein Projekt starten, dass mit dem Pickit2 mangels PIC-Unterstützung 
[PIC16F15344]) nicht funktionieren kann. Nach der leidvollen Erfahrung 
mit dem defekten Pickit3 wollte ich einfach mal ausloten, ob es 
praktikable Alternativen gibt.

Grüßle Harry

von Harald K. (kirnbichler)


Lesenswert?

Gibt es einen spezifischen Grund, warum Du besonders alte 
Programmieradapter beschaffst, und die bei Nichtfunktion durch noch 
ältere ersetzt?

Könnte es sein, daß das "bei eBay" gekaufte Teil vielleicht einfach 
schon (teil-) defekt war?

von Harry R. (harryr)


Lesenswert?

Harald K. schrieb:
> Gibt es einen spezifischen Grund, warum Du besonders alte
> Programmieradapter beschaffst, und die bei Nichtfunktion durch noch
> ältere ersetzt?
Der war günstig gebraucht zu haben und er programmiert(e) mir auch den 
PIC10F202

> Könnte es sein, daß das "bei eBay" gekaufte Teil vielleicht einfach
> schon (teil-) defekt war?
Ich sage einfach mal : JA

VG

von DSGV-Violator (Gast)


Lesenswert?

Harry R. schrieb:
> Nach der leidvollen Erfahrung
> mit dem defekten Pickit3 wollte ich einfach mal ausloten, ob es
> praktikable Alternativen gibt.

Du lotest nicht aus, du lässt ausloten ...

> Könnte es sein, daß das "bei eBay" gekaufte Teil vielleicht einfach
> schon (teil-) defekt war?
Da wird ihm wohl das Minimal-Eqipment zum Hardwaredebuggen (Multimeter, 
einfacher LA) fehlen. In dergleichen Lab-Ausrüstung sollte man natürlich 
auch investieren wenn man ernsthaft µC-Projekte abarbeiten will, nicht 
nur in "Programmer".

Und Programmer kann man sich auch selber bauen, wenn man so garnicht HW 
kann auch mit einem RasPi:

https://www.mikrocontroller.net/articles/Raspberry_Pi_als_Universalprogrammer 
(braucht Update)
https://www.pedalpc.com/blog/program-pic-raspberry-pi/

von Peter K. (Firma: www.pic-microcontroller.de) (peter_k)


Lesenswert?

Dann vielleicht doch mal ein original Kaufen.
Die funktionieren seit Jahren wunderbar.
Billig ist nicht immer das Beste wie du erfahren hast.
Vielleicht mal was Geld in die Hand nehmen und dann hat
man Ruhe und kann sich aufs Programmieren konzentrieren.
Sollte man mal darüber nachdenken.

von Harry R. (harryr)


Lesenswert?

Peter K. schrieb:
> Dann vielleicht doch mal ein original Kaufen.
> Die funktionieren seit Jahren wunderbar.
> Billig ist nicht immer das Beste wie du erfahren hast.
> Vielleicht mal was Geld in die Hand nehmen und dann hat
> man Ruhe und kann sich aufs Programmieren konzentrieren.
> Sollte man mal darüber nachdenken.
Ich bin absolut deiner Meinung,wo kann ich das Original
denn kaufen am günstigsten kaufen UND sicher sein, dass es ein Original 
ist ?

von Bauform B. (bauformb)


Lesenswert?

1
digikey.de          104.02
2
mouser.de           112.42
3
rs-online-privat.de 113.68
4
tme.eu/de           118.50
5
reichelt.de         139.90

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Bei Mouser.de bekommst du den unter der Bestell-Nummer 579-PG164150

Auf deren Seite steht "Versand kostenlos".

: Bearbeitet durch User
von Peter K. (Firma: www.pic-microcontroller.de) (peter_k)


Lesenswert?

Für dich müsste ein PicKit3 ausreichend sein.
Kostet zwischen 30-60€. Musst du aber mal schauen
ob es für dich reicht. Sollte aber reichen.

von Peter K. (Firma: www.pic-microcontroller.de) (peter_k)


Lesenswert?

Hier hat einer das Demo Board welches zum PicKit gehört nachgebaut.
Wäre vielleicht auch eine Möglichkeit für dich
als Anfänger:
https://www.pic-microcontroller.de/projekte-und-eigenbau/pickit-low-pin-count-demo-board-nachbau/

von Frank K. (fchk)


Lesenswert?

Harry R. schrieb:

> Ich bin absolut deiner Meinung,wo kann ich das Original
> denn kaufen am günstigsten kaufen UND sicher sein, dass es ein Original
> ist ?

Bei den PICKIT 4 und 5 gibts aktuell noch keine Nachbauten - da solltest 
Du immer ein Original bekommen. PICKIT3 gibts nur noch als Nachbauten 
mit teilweise reduzierter Schutzbeschaltung - das Original wird nicht 
mehr produziert.

fchk

von Harry R. (harryr)


Lesenswert?

Frank K. schrieb:
> Harry R. schrieb:
>
>> Ich bin absolut deiner Meinung,wo kann ich das Original
>> denn kaufen am günstigsten kaufen UND sicher sein, dass es ein Original
>> ist ?
>
> Bei den PICKIT 4 und 5 gibts aktuell noch keine Nachbauten - da solltest
> Du immer ein Original bekommen. PICKIT3 gibts nur noch als Nachbauten
> mit teilweise reduzierter Schutzbeschaltung - das Original wird nicht
> mehr produziert.
>
> fchk

Ja, genau, das ist auch das was ich beobachtet habe :-(

von Harry R. (harryr)


Lesenswert?

Peter K. schrieb:
> Hier hat einer das Demo Board welches zum PicKit gehört nachgebaut.
> Wäre vielleicht auch eine Möglichkeit für dich
> als Anfänger:
> 
https://www.pic-microcontroller.de/projekte-und-eigenbau/pickit-low-pin-count-demo-board-nachbau/
Cooles Ding :-)
Ich möchte eher nicht Nachbauen, weil die realistische Gefahr besteht, 
dass der Nachbau Fehler enthält (bedingt durchs Nachbauen) und dann 
würde ich wieder viel Zeit mit der Fehlersuche verbringen. Da habe ich 
aber gar keine Lust mehr drauf :-)

von Motopick (motopick)


Lesenswert?

> Daraufhin habe ich mir einen Pickit2 gekauft.
...
> dass ich nicht zu unfähig bin

Ein PICKIT2 kann Mann uebrigens auch selbst nachbauen.
Alle Details sind veroeffentlicht. Die Bauelemente leicht beschaffbar.
Das waere dann "faehig".

> sondern lässt das Forum für ihn suchen

Ja, selber schuld. :)

> Hier hat einer das Demo Board welches zum PicKit gehört nachgebaut

Muss das sein? :)
Ich besitze das Original und finde daran nicht viel bemerkenswertes.

von Harry R. (harryr)


Lesenswert?

Markus M. schrieb:
> Bei Mouser.de bekommst du den unter der Bestell-Nummer 579-PG164150
>
> Auf deren Seite steht "Versand kostenlos".

94,47 €
Lieferzeit ab Hersteller:    34 Wochen

Dafür bin ich doch ein wenig zu ungeduldig  :-)

von Harry R. (harryr)


Lesenswert?

Bauform B. schrieb:
>
1
digikey.de          104.02
2
> mouser.de           112.42
3
> rs-online-privat.de 113.68
4
> tme.eu/de           118.50
5
> reichelt.de         139.90

Irre ich mich, oder komme ich einfach Jahre zu spät um einen Pickit3 für 
unter 50€ zu bekommen ?

von Alexander S. (alesi)


Lesenswert?

Hallo,

einen gebrauchten "PicKit 2 Programmer inkl. Zubehör" gibt es gerade auf 
www.kleinanzeigen.de für 25 € VB plus Versand von einem Keller aus 
Stollberg. Aber der reicht Dir wahrscheinlich nicht. Bleibt sonst wohl 
nur ebay.

von Harry R. (harryr)


Lesenswert?

Alexander S. schrieb:
> Hallo,
>
> einen gebrauchten "PicKit 2 Programmer inkl. Zubehör" gibt es gerade auf
> www.kleinanzeigen.de für 25 € VB plus Versand von einem Keller aus
> Stollberg. Aber der reicht Dir wahrscheinlich nicht. Bleibt sonst wohl
> nur ebay.
Den habe ich ja schon, es muss schon >= PickIt3 sein :-)

Ebay ist leer gekauft, da gibt es (im Moment) nur China-Clones und 
darauf bin ich schon einmal hereingefallen :-|

von Alexander S. (alesi)


Lesenswert?

Harry R. schrieb:
> Ebay ist leer gekauft, da gibt es (im Moment) nur China-Clones

Es läuft gerade eine Auktion (noch 22 h) aus Großbritannien - ist mit 
EUR 52,08 Mindestgebot und ca. EUR 15,40 Versand aber kein Schnäppchen.

von Frank K. (fchk)


Lesenswert?

Harry R. schrieb:
> Bauform B. schrieb:
>>
1
digikey.de          104.02
2
>> mouser.de           112.42
3
>> rs-online-privat.de 113.68
4
>> tme.eu/de           118.50
5
>> reichelt.de         139.90
>
> Irre ich mich, oder komme ich einfach Jahre zu spät um einen Pickit3 für
> unter 50€ zu bekommen ?

Ziemlich genau 4 Jahre. PICKIT 3 ist seit Juni 2019 EOL, PICKIT4 ist ab 
September 2023 EOL. PICKIT 5 ist also Deine Option, und das erfordert 
MPLAB X 6.10.

fchk

von Haselbauer J. (haselbauer_j)


Lesenswert?

Harry R. schrieb:
> 94,47 €
> Lieferzeit ab Hersteller:    34 Wochen
>
> Dafür bin ich doch ein wenig zu ungeduldig  :-)


https://www.mouser.at/c/embedded-solutions/engineering-tools/?q=pickit&instock=y&NewSearch=1

L.G.
 H.J

von Harry R. (harryr)


Lesenswert?

Frank K. schrieb:
> Harry R. schrieb:
>> Irre ich mich, oder komme ich einfach Jahre zu spät um einen Pickit3 für
>> unter 50€ zu bekommen ?
>
> Ziemlich genau 4 Jahre. PICKIT 3 ist seit Juni 2019 EOL, PICKIT4 ist ab
> September 2023 EOL. PICKIT 5 ist also Deine Option, und das erfordert
> MPLAB X 6.10.
>
> fchk
MPLAB 6.10 ist das geringste Problem :-)

von Al. K. (alterknacker)


Lesenswert?

Na, da kann ich mir noch überlegen was ich mit meinen PICKIT2 anstelle.
Habe da mit ASM glaube vor  >20 Jahren herumgespielt.
Natürlich für die Modelleisenbahn.
Habe ja auch noch einen Sack voll der damaligen PICs.

MfG
alterknacker

: Bearbeitet durch User
von Erni (pudding)


Lesenswert?

Beim Pickit2 konnte man die Zahl unterstützter Typen durch erweiterte 
PK2DeviceFile.dat-Files ergänzen.
Es gab auch einen Device-File-Editor, mit dem man selber Typen 
hinzufügen konnte. Ob der von Harry gewünschte PIC überhaupt mit der 
Pickit2-Hardware programmierbar wäre, kann ich nicht sagen.

von Harry R. (harryr)


Lesenswert?

Erni schrieb:
> Beim Pickit2 konnte man die Zahl unterstützter Typen durch erweiterte
> PK2DeviceFile.dat-Files ergänzen.
> Es gab auch einen Device-File-Editor, mit dem man selber Typen
> hinzufügen konnte. Ob der von Harry gewünschte PIC überhaupt mit der
> Pickit2-Hardware programmierbar wäre, kann ich nicht sagen.

Es wäre der PIC16F15344.

Hast du Links zum Erweitern, bzw. erweiterten PK2DeviceFile.dat-Files ?

VG

von Erni (pudding)


Lesenswert?

Hallo Harry, leider habe ich selber diesen DeviceFile-Editor nicht 
benutzt und kann nicht viel dazu sagen. Für meine PICs konnte ich 
fertige PK2DeviceFile.dat verwenden. Habe mit Google gesucht nach 
Dateien mit neuerem Datum und dann mit einem Texteditor nach dem 
gewünschten PIC gesucht. Mit Glück war er drin. (Deiner leider noch 
nicht...)
Der Editor ist hier:
https://sites.google.com/site/pk2devicefileeditor/home
Bei Github https://github.com/jorticus/pickit2-editor findet man auch 
einen, für die Ergänzug von einigen PIC24FJ-Chips, aber auch schon 10 
Jahre alt.
Vielleicht hast Du Erfolg mit einer Google-Suche und findest ein 
aktualisiertes PK2DeviceFile.dat

von Harry R. (harryr)


Lesenswert?

Erni schrieb:
> Hallo Harry, leider habe ich selber diesen DeviceFile-Editor nicht
> benutzt und kann nicht viel dazu sagen. Für meine PICs konnte ich
> fertige PK2DeviceFile.dat verwenden. Habe mit Google gesucht nach
> Dateien mit neuerem Datum und dann mit einem Texteditor nach dem
> gewünschten PIC gesucht. Mit Glück war er drin. (Deiner leider noch
> nicht...)
> Der Editor ist hier:
> https://sites.google.com/site/pk2devicefileeditor/home
> Bei Github https://github.com/jorticus/pickit2-editor findet man auch
> einen, für die Ergänzug von einigen PIC24FJ-Chips, aber auch schon 10
> Jahre alt.
> Vielleicht hast Du Erfolg mit einer Google-Suche und findest ein
> aktualisiertes PK2DeviceFile.dat
Leider wird der Editor unter Linux wohl nicht laufen ;-)
Trotzdem Danke für den Tipp !

von Erni (pudding)


Lesenswert?

Nee, man müsste unter Windows editieren, könnte dann aber die 
PK2DeviceFile.dat nach Linux kopieren.
Bleibt sowieso die Frage, ob Dein PIC noch nach dem alten Algorithmus 
programmiert werden kann und mit Vpp=9V bzw. 13V klar kommt, die Pickit2 
liefert.
Hmm, das Datenblatt sagt 9V - vielleicht passt es doch?
Also, die Software PickitPlus https://pickitplus.co.uk/Typesetter/ 
arbeitet mit Pickit2 und Pickit3 und hat unter Supported Parts 
https://pickitplus.co.uk/Typesetter/index.php/Supported-Parts auch 
Deinen PIC16F15344 gelistet. Demnach sollte es klappen... Bleibt nur die 
Hoffnung, dass schon jemand diese Arbeit übernommen hat und eine 
angepasste .dat-Datei anbietet...

von Harry R. (harryr)


Lesenswert?

Erni schrieb:
> Nee, man müsste unter Windows editieren, könnte dann aber die
> PK2DeviceFile.dat nach Linux kopieren.
> Bleibt sowieso die Frage, ob Dein PIC noch nach dem alten Algorithmus
> programmiert werden kann und mit Vpp=9V bzw. 13V klar kommt, die Pickit2
> liefert.
> Hmm, das Datenblatt sagt 9V - vielleicht passt es doch?
> Also, die Software PickitPlus https://pickitplus.co.uk/Typesetter/
> arbeitet mit Pickit2 und Pickit3 und hat unter Supported Parts
> https://pickitplus.co.uk/Typesetter/index.php/Supported-Parts auch
> Deinen PIC16F15344 gelistet. Demnach sollte es klappen... Bleibt nur die
> Hoffnung, dass schon jemand diese Arbeit übernommen hat und eine
> angepasste .dat-Datei anbietet...
Ich schau mich mal bei den Links um,
Danke und Grüße

Beitrag #7472155 wurde vom Autor gelöscht.
von Gerd B. (bertr2d2) Benutzerseite


Lesenswert?

Great Cow Basic enthält ein recht aktuelles PK2DeviceFile.dat File und 
unterstützt den genannten PIC:

https://gcbasic.sourceforge.io/chipdata.html?latest=1

von Erni (pudding)


Lesenswert?

Ja richtig!
Anobium arbeitet an GreatCowBasic und an PickitPlus.
https://github.com/Anobium

von Erni (pudding)


Lesenswert?

Hallo Gerd!
Ich habe mir gerade das neue GCstudio von sourceforge geladen, in der 
Hoffnung ein aktuelles dat-File zu bekommen.
Leider habe ich in keiner der darin enthaltenen 
PK2DeviceFile.dat-Dateien den PIC16F15344 gefunden.
Da der Chip von GCBasic unterstützt wird, sollte er auch mit dem Pickit 
programmiert werden können.
Kannst Du das passende .dat-File hier hochladen? Dann kann auch Harry es 
verwenden, ohne dass er das GCstudio unter Windows installieren muß.
Vielen Dank!

von Marc N. (neujahr)


Lesenswert?


von Erni (pudding)


Lesenswert?

Oh, ganz frisch! vom 24.06.2023 und mit dem PIC16F15344!
Danke!

von Harry R. (harryr)


Lesenswert?

Erni schrieb:
> Oh, ganz frisch! vom 24.06.2023 und mit dem PIC16F15344!
> Danke!
Ebenfalls Danke, ich versuche es mal damit.

von Motopick (motopick)


Lesenswert?

Al. K. schrieb:
> Na, da kann ich mir noch überlegen was ich mit meinen PICKIT2 anstelle.
> Habe da mit ASM glaube vor  >20 Jahren herumgespielt.
> Natürlich für die Modelleisenbahn.
> Habe ja auch noch einen Sack voll der damaligen PICs.
>
> MfG
> alterknacker

Behalt den mal. PICs kann man auch im fortgeschrittensten Alter
in Assembler programmieren. Wenn es reicht, sogar in C (mit XC-8). :)
Falls man zu faul fuer die elendigliche Assemblertipperei ist.

von Stephan S. (uxdx)


Lesenswert?

Marc N. schrieb:
> http://kair.us/projects/pickitminus/

Das ist ja ne tolle Seite, kann auch PICs programmieren, die mit den 
originalen PICKit 2 oder 3 nicht laufen. SUPER!
Läuft hier sogar mit 2 China-Clones (PK2 und PK3).

: Bearbeitet durch User
von Michael O. (michael_o)


Lesenswert?

Ich kauf das Zeug immer bei Microchip. Ist meist recht günstig und die 
lueferzeit mit wenigen Tagen geht auch in Ordnung. Für das Pickit 5 und 
das ICD 5 habenvsie knapp eine Woche gebraucht. Damit habe ich das über 
2000$ ICD 4 dann mal übersprungen. Die Schutzschaltungen im PICkit3 fand 
ich aber auch nicht so doll, musste schon zeei mal den Ausgangs FET 
ersetzen.

MfG
Michael

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.