Strona 1 z 1

Mingda MD-16 - zmiana firmware

: 04 sty 2021, 11:43
autor: Berg
(zakładam osobny wątek)
Wyświetlacz jest Z350IT006 v0.3
ILI9486L
W Marlinie widzę nagłówki od ILI9488
IMG_20210104_113912.jpg
IMG_20210104_113917.jpg
Z350IT006.png
Zrzut ekranu 2021-01-4 o 11.44.59.png

Re: Mingda MD-16 - zmiana firmware

: 04 sty 2021, 17:32
autor: mcxmcx
To kolega jako pierwszy?

Re: Mingda MD-16 - zmiana firmware

: 04 sty 2021, 21:26
autor: Berg
wrzucam wstępnie to, co rozkminiłem. Przerobiłem pinout od mks_robin_mini. Jeszcze nie próbowałem wgrywać.
Nie wiem, jak się w stm działa z DMA, jakby mógł ktoś mądrzejszy rzucić na to okiem

Kod: Zaznacz cały

#if EITHER(HAS_FSMC_GRAPHICAL_TFT, TFT_320x240)
  #define FSMC_CS_PIN                       PD7   
  #define FSMC_RS_PIN                       PG0    /

  #define LCD_USE_DMA_FSMC                        // Use DMA transfers to send data to the TFT
  #define FSMC_DMA_DEV                      DMA2  //?????
  #define FSMC_DMA_CHANNEL               DMA_CH5  //?????

  #define LCD_RESET_PIN                     PF15   // FSMC_RST
  #define LCD_BACKLIGHT_PIN                 PF11
#endif

Re: Mingda MD-16 - zmiana firmware

: 04 sty 2021, 22:02
autor: Berg

Re: Mingda MD-16 - zmiana firmware

: 04 sty 2021, 23:58
autor: Berg
drobny sukces na koniec dnia.
IMG_20210104_232520.jpg

Re: Mingda MD-16 - zmiana firmware

: 05 sty 2021, 00:07
autor: mcxmcx
No Panie, cywilizacja...

Re: Mingda MD-16 - zmiana firmware

: 05 sty 2021, 00:15
autor: Berg
IMG_20210105_001600.jpg
IMG_20210105_001242.jpg
IMG_20210105_001310.jpg
IMG_20210105_001301.jpg
IMG_20210105_002701.jpg

Re: Mingda MD-16 - zmiana firmware

: 05 sty 2021, 00:32
autor: Berg
Jakby ktoś chciał to dopracować, to configi w załączniku.
Fajnie, jakby ogarnąć bootloader ( @dziobu ?) tak, by się wgrywało z karty albo przez USB standardowo (o ile się da).
Chyba nie musi nic specjalnie robić, bo aktualnie wywaliłem bootloader i używam programatora.

Re: Mingda MD-16 - zmiana firmware

: 05 sty 2021, 12:37
autor: Berg
1. jeszcze chyba nie do końca ogarnąłem termoparę MAX6675, Piny SO i SCK do sprawdzenia pod które SPI są pdpięte. https://datasheets.maximintegrated.com/ ... AX6675.pdf
2. na płytce jest EEPROM ATMLH753 coś nie działa. Niby można użyć zapisu do flasha ale skoro jest eeprom....

Ta płytka nie jest taka zła, skoro działa wyświetlacz po DMA, czyli jak rozumiem dość szybko i nie obciąża CPU, ma zintegrowany wzmacniacz termopary. Może łatwiej podpiąć dwa zewnętrzne stepstiki od XY niż ją wymieniać razem z wyświetlaczem.

BTW: fajną mają ofertę (chip Decryption, PCB clone):
Zrzut ekranu 2021-01-5 o 12.43.36.png

Re: Mingda MD-16 - zmiana firmware

: 05 sty 2021, 13:42
autor: arkomania.pl
Chyba najlepszą płytą do adopcji do MD16 z zachowaniem jej wyświetlacza jest:

MKS Robin Nano 32-bit


nie trzeba wymieniać (lutować) nowych stepsticków i nie wiele trzeba piłować pilnikiem
aby dopasować otwór do karty SD+wydrukowana maskownica.

https://pl.aliexpress.com/item/40008184 ... fcmFW&mp=1

koszt z przesyłką 70zł

i praktycznie można zastosować przeróbkę firmware Rafała (Rafaljot).

Re: Mingda MD-16 - zmiana firmware

: 05 sty 2021, 13:57
autor: Berg
Raczej MKS Robin 2.4 https://github.com/makerbase-mks/MKS-Ro ... n/Hardware
Przynajmniej na pewno ma wyświetlacz po DMA a nie SPI.

Re: Mingda MD-16 - zmiana firmware

: 05 sty 2021, 16:39
autor: dziobu
rafaljot pisze:Nie wiem, jak się w stm działa z DMA,
W tym wypadku nie ma to większego znaczenia; zysk jest minimalny.
Ten uC wspiera tryb Mem2Mem w obu kontrolerach więc możesz użyć dowolnego wolnego kanału z dowolnego kontrolera.

Re: Mingda MD-16 - zmiana firmware

: 05 sty 2021, 16:44
autor: Berg
spoko, jakkolwiek już działa wszystko z touch padem.
Główny problem jakby ktoś jeszcze to chciał wgrywać, to bootloader.
Widziałem, że np dal MKS-Robinów są w pliku Platform.io dadane skrypty, które modyfukują .bin możliwe, że dodają jakąś sumę kontrolną, czy coś. Fajnie było by wiedzeić, co robi bootloader od tej płytki. A może to tylko kwestia adresu do którego skacze, do którego trzeba wgrać firmware.

Re: Mingda MD-16 - zmiana firmware

: 05 sty 2021, 16:52
autor: dziobu
Ten skok to nie wszystko. Trzeba jeszcze ustawić znacznik stosu i przesunąć wektor przerwań; nie wiem czy robi to tu bootloader (jak u mnie) czy już fw.

Jeśli po załadowaniu program uruchamia się choć raz, to tyle wystarczy żeby pozbyć się ichniego bootloadera bez jtaga.

Re: Mingda MD-16 - zmiana firmware

: 05 sty 2021, 19:16
autor: mcxmcx
Alo, jak podłączyć kabelki do wgrania?

I czy jest opcja na bed leveling (najlepiej sonda ręczna).

Re: Mingda MD-16 - zmiana firmware

: 05 sty 2021, 20:34
autor: dziobu
mcxmcx pisze:Alo, jak podłączyć kabelki do wgrania?
viewtopic.php?f=39&t=7134&start=230#p119171
q1.png

Re: Mingda MD-16 - zmiana firmware

: 05 sty 2021, 21:01
autor: Berg
*ciemne kropki na końcach czerwonych kynar.
IMG_20210105_210021.jpg

Re: Mingda MD-16 - zmiana firmware

: 05 sty 2021, 21:03
autor: mcxmcx
No dobrze, zanim zepsuje (bo na 90% zepsuje), to czy jest opcja podłączyć bed leveling?

Bo jak nie, to właściwie nie ma potrzeby zmieniać...

Re: Mingda MD-16 - zmiana firmware

: 05 sty 2021, 21:05
autor: Berg
pewnie, że jest. normalnie, jak do każdej płytki.
Tylko po co BL przy takim małym stole ?... ok nie odpowiadaj. to temat o fw a nie BL :D

Re: Mingda MD-16 - zmiana firmware

: 05 sty 2021, 21:25
autor: mcxmcx
Bo krzywy. Ech..

Re: Mingda MD-16 - zmiana firmware

: 05 sty 2021, 21:48
autor: Berg
@mcxmcx arkusz papieru ściernego przyklejony do grubego szkła, czy czegoś prostego i jedziesz.

nawet wgrywa oryginalny bootloader mój firmware, tylko go nie uruchamia. Po wyjęciu karty i restarcie mówi "Can't Find Firmware"

Re: Mingda MD-16 - zmiana firmware

: 07 sty 2021, 21:38
autor: Berg

Re: Mingda MD-16 - zmiana firmware

: 10 maja 2022, 18:54
autor: yeisonro
Hi, I was checking your posts, and I was able to flash the firmware, with your config into a mpx arm mini with stm32f103zet6, however the bed temperature shows 159, however I tested other pins and its happening too, may be something is locking the analog pins adc, any advise where to look?

Witam sprawdzałem wasze posty i udało mi się sflashować firmware z waszym konfiguracją do ramienia mpx mini z stm32f103zet6, jednak temperatura stołu pokazuje 159, jednak testowałem inne piny i też się to dzieje, może coś się blokuje piny analogowe adc radzę gdzie szukać?

Re: Mingda MD-16 - zmiana firmware

: 10 maja 2022, 20:07
autor: dziobu
Maybe thermistor is damaged.