Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread

Diskutiere Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread im DeLonghi Forum im Bereich *** Sonstige Kaffeevollautomaten ***; @MosesRB : Great! When you cloesly compare the old and new PCB, do you think they are both 5513220041 (on the old one you said a sticker was...
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #241
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
835
@MosesRB : Great! When you cloesly compare the old and new PCB, do you think they are both 5513220041 (on the old one you said a sticker was missing)? Or is the PCB slightly different?
[or you could compare the program data of both dumps ;-) ]

I guess now you are going to try to repair the old one, now you have a working board for comparative measurements ;-)
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #242
M
MosesRB
Teetrinker
Dabei seit
12.03.2017
Beiträge
13
Ort
45139 essen
Great! When you cloesly compare the old and new PCB, do you think they are both 5513220041 (on the old one you said a sticker was missing)? Or is the PCB slightly different?
[or you could compare the program data of both dumps ;-) ]

Yepp , they seems to be exactly the same, only a little difrent in the config data of the PIC program, but this could also be my fault, becaus i thing in haven´t save the old Programdata directly as a hex file (first as bin and the convert to hex), and by doing this the config data has been lost. The EEPROM data is exacty the same, as well.

I guess now you are going to try to repair the old one, now you have a working board for comparative measurements ;-)


Ämm... Yes, i already find the reason: the LCD itselves is broken. It has a little Chip on the glass (COG) and i think this is gone, the only way to repair it is to exchange the LCD.
I order already a compareble 20x2 LCD on Ebay but i am still waitig for it. On the pictures its looks exactly the same , but in the descrition is written that it have 8 legs, the orginal one have only 7, but 2 legs are NC and on the PCB i can see that one leg of the original LCD is also NC. So i have on boths 6 legs with function.

Now i look for a pinout or a circuit diagram!

Do somebody know which pin´s i have to connect with power to turns on the operation PCB without the power PCB for testing? The coffee machine is already standing in their place and doing their job.
 
Anhänge
  • alt.png
    alt.png
    56,6 KB · Aufrufe: 197
  • Neu.png
    Neu.png
    55,5 KB · Aufrufe: 184
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #243
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
835
becaus i thing in haven´t save the old Programdata directly as a hex file (first as bin and the convert to hex)
Do you mean the first time you did not directly save as a hex file, or the second time (your recent post) you did not? I am just wondering which one to save in my archive ;-)
Do somebody know which pin´s i have to connect with power to turns on the operation PCB without the power PCB for testing?
You mean you want to power the Display PCB directly? I assume it operates on 5 V DC.
Probably you can power it with connector J1, pin 4 being + 5V DC and pin 7 being GND. You can check with your Ohm meter are indeed connected to Vss and Vdd pins of the PIC, just to be sure.

One last question: how do you read out the EEPROM from the display board?
With my 2-euro-ebay-CH340-BIOS-chip-programmer I am not able to do that "in-line". So I have to solder out the EEPROM...
Can your programmer read the EEPROM while it is soldered on the board?
I just have the feeling that you did not desolder the EEPROM from your new PCB! ;-)
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #244
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
835
Probably you can power it with connector J1, pin 4 being + 5V DC and pin 7 being GND.
Hmm, can't be true - otherwise the display pcb would also switch on when the PIC Programmer is connected! Which is not the case.
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #245
M
MosesRB
Teetrinker
Dabei seit
12.03.2017
Beiträge
13
Ort
45139 essen
I am just wondering which one to save in my archive ;-)
Keep the second one (the last).

I just have the feeling that you did not desolder the EEPROM from your new PCB! ;-)
Don't be so sure, with the right tool it is pretty easy. I preferd for the small chips the hot air solder system, the IR is only useful for BGA chips.
If you not desolder it, you get crap data by reading.
P.S. I build in the old PCB , just changed the LCD only, and it works. Now i have the "new" PCB for experiments.
 
Anhänge
  • IMG_20170704_190217.jpg
    IMG_20170704_190217.jpg
    2,8 MB · Aufrufe: 201
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #247
M
MosesRB
Teetrinker
Dabei seit
12.03.2017
Beiträge
13
Ort
45139 essen
this 2-euro CH34x EEPROM programme

Yes:), i started with it and it still do his job.
I would sugest you to buy you a Hot air system on ebay, its not so expensive anymore, a little bit Flux (e.g. RMA 223) some Metal tweezers and you will wonder how easy it is to solder SMD chips. With a normal hot air gun you can pop the chip and burns everything around !:eek:
 
  • Gefällt mir
Reaktionen: Ano
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #248
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
835
That's cheap, I didn't know that! Especially if you have a set of small nozzles you can heat very locally, I guess. With my 'big' air gun it is impossible to remove an SMD component without melting all solder contact within a radius of 2 cm :-( . Although I try tp prevent that with Kaptan tape. What temperature do you normally use, around 300 deg. C?
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #249
M
MosesRB
Teetrinker
Dabei seit
12.03.2017
Beiträge
13
Ort
45139 essen
Yes, around 300°C, but usually 350-360°C, its dependy on how fast you work, and how close you are with the nozzel. You have to try it out yourself. I take an old PC mainbord and try.
 
Zuletzt bearbeitet:
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #250
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
835
I would sugest you to buy you a Hot air system on ebay
My current 2 kW hot air gun has a minimum of 250 L/min according to the specs, which is double of the maximum flow the "ebay" systems have that you refer to. Using a nozzle with diameter of 9 mm means I would have an air speed of about 65 m/s --> I don't think this is possible, as the 9 mm nozzle will probably reduce the air flow as it reduces the normal opening (d = 22 mm).
But still this is probably the reason why I blow away all stuff!
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #251
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
835
Here are two more dumps of display pcb's:
* BP_5232115700-CodeDeLonghi_PIC16F916-HA4016_SW14_ESAM6600-until-end-2008
* BP_5213212871-CodeDeLonghi_PIC16F916_SW31_ESAM4500

So these are the "Bedienplatinen" that we have in this thread now:
Untitled.jpg
 
Anhänge
  • BP_5213212871-CodeDeLonghi_PIC16F916_SW31_ESAM4500.zip
    1,1 MB · Aufrufe: 109
  • BP_5232115700-CodeDeLonghi_PIC16F916-HA4016_SW14_ESAM6600-until-end-2008.zip
    277,6 KB · Aufrufe: 103
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #252
M
mnd
Teetrinker
Dabei seit
02.07.2017
Beiträge
4
Hello,

first I just want to thank you for your great work building this collection!

But I'd like to report what seems to me like a bug: The hex file for the BP_5232117900-CodeDeLonghi_PIC16F916_SW21_ESAM3400.zip mostly contains the same 64 bytes over and over. Then some 8 bytes, 2 bytes and a couple of times another 64 byte sequence. That can't be right, can it?

Secondly, I need your help. I'm in need for the EEPROM data for the interface PCB (Bedienplatine) of an ESAM 3400. Does anyone have that or can read it out? If not, do you think the EEPROM data for the ESAM 3500 is compatible?

Best regards and a lot of successful repairs!
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #253
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
835
But I'd like to report what seems to me like a bug: The hex file for the BP_5232117900-CodeDeLonghi_PIC16F916_SW21_ESAM3400.zip mostly contains the same 64 bytes over and over. Then some 8 bytes, 2 bytes and a couple of times another 64 byte sequence.
It looks to me that the "Program Memory" part of the PIC looks fine, correct? Only the "EEPROM Part" of the PIC looks weird --> but this part is not used for the "Bedienplatine", as far as I know, mostly it's just FF FF FF...
do you think the EEPROM data for the ESAM 3500 is compatible?
I think so, but just try and see. Maybe just slight differences in the menu text.
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #254
M
MosesRB
Teetrinker
Dabei seit
12.03.2017
Beiträge
13
Ort
45139 essen
Anhänge
  • Unbenannt.jpg
    Unbenannt.jpg
    281,1 KB · Aufrufe: 113
  • Unbenannt2.jpg
    Unbenannt2.jpg
    255,1 KB · Aufrufe: 114
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #255
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
835
It looks really little crappy!!!
I will see if I can get a new dump, might take 1 or 2 weeks (I'm on holiday right now :) ).
Then I will also buy a hot-air station such as @MosesRB suggested, maybe I can also provide the EEPROM dump later then ;-) .

(BTW @MosesRB, how do you re-solder an IC after desoldering? Just reheating with some flux? Or with a soldering iron? Now I usually do some "drag soldering' with my soldering iron with some flux and some solder on the top of the iron)
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #256
M
MosesRB
Teetrinker
Dabei seit
12.03.2017
Beiträge
13
Ort
45139 essen
(BTW @MosesRB, how do you re-solder an IC after desoldering? Just reheating with some flux? Or with a soldering iron? Now I usually do some "drag soldering' with my soldering iron with some flux and some solder on the top of the iron)
Yes, just reheating, sometimes I use a little bit solder paste.
After I finish i always clean the surface from flux with a toothbrush and 100% isopropanol (pharmacy 8€/L).
And sometimes i coated it for safety with plastic spray.
 
Zuletzt bearbeitet:
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #257
M
mnd
Teetrinker
Dabei seit
02.07.2017
Beiträge
4
It looks to me that the "Program Memory" part of the PIC looks fine, correct? Only the "EEPROM Part" of the PIC looks weird --> but this part is not used for the "Bedienplatine", as far as I know, mostly it's just FF FF FF...

No, I meant the PIC code. The zip file does not contain an EEPROM dump. But MosesRB already made a screenshot (Thanks!).

I will see if I can get a new dump, might take 1 or 2 weeks (I'm on holiday right now :) ).
No worries and enjoy your holiday!

(BTW @MosesRB, how do you re-solder an IC after desoldering? Just reheating with some flux? Or with a soldering iron? Now I usually do some "drag soldering' with my soldering iron with some flux and some solder on the top of the iron)

I'm not MosesRB, but I'll answer anyway. I use Hot Air only to re-solder BGA chips. On SMD chips with pins I use the drag-method after fixating the chip by soldering one or two pins on opposing corners. If you're already familiar with drag soldering, I would recommend that method for you.
If I would re-solder with Hot Air I would first put tin on the solder pads with the iron (or a dispenser, if you have one), then place the chip, and finally hot-air-solder the chip.
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #258
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
835
No, I meant the PIC code.
The PIC contains a (small) EEPROM memory, you'll see when you import a PIC dump file into the Microchip software. That's what I was referring to.
:)
If you're already familiar with drag soldering, I would recommend that method for you.
Yes, that's my preferred method as well, then you are sure you have a good connection at the solder joints. Especially for large chips (like the 44 pins PIC18F452) where it would be a lot of effort to check all connections with an Ohm-meter.
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #259
9
9DWNe
Teetrinker
Dabei seit
21.07.2017
Beiträge
3
Hallo,

ich habe eine eam4200s und habe den Heizblock von Aluminium auf Edelstahl 6mm umgerüstet. Damit ist die Maschine im wesentlichen baugleich zur esam4200.S. Jetzt würde ich gerne auch die Firmware daran anpassen.

Kann mir vll. jemand die Firmware für eins der folgenden Modelle senden?
  • ESAM 4200.S EX:1 Magnifica
  • ESAM 4200.S Magnifica
Meine Leistungsplatine hat folgende Nummer: 5232109400. Das sollte bei Firmware aber keine Rolle spielen. Oder?

Danke!


Gruß,
9DWNe
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #260
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
835
Jetzt würde ich gerne auch die Firmware daran anpassen.
I think that your current firmware will just work fine, doesn't it?

However, would be nice if you upload the firmware of your 5232109400 pcb (with a picture of the entire pcb) as it has not been posted here yet.
 
Thema:

Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread

Oben