XYZ Fillament resetter met mcufriends 2.4" shield

Projecten die niet passen in bovenstaande onderwerpen
Berichten: 4
Geregistreerd: 02 Nov 2019, 10:11

XYZ Fillament resetter met mcufriends 2.4" shield

Berichtdoor scififreak » 02 Nov 2019, 10:27

Hallo iedereen .
Momenteel ben ik aan het proberen een project na te maken originele code is van cdrscull.
Het gaat hier om een chip reprogrammer met tft touchscreen voor ander fillament te kunnen gebruiken op mijn da vinci 1.0A

https://github.com/NeoRame/DaVinci-Cartridge-Programmer

Nu heb ik al veel moeite gehad om men schermpje van mcufriends aan de praat te krijgen , Dit is gelukt met de identifier aan te passen naar 0x9325 .
Maar de code op git gebruikt adafruite libraries .
Kan er iemand mij een beetje helpen met de libraries aan te passen naar mcufriend_kbv
Code: Alles selecteren
// DaVinci Cartridge Programmer v2.0 by NeoRame (Originally known as DaVinci Filament Configurationv1.0 by CdRsKuLL)

#include <Adafruit_GFX.h>    // Core graphics library
#include <Adafruit_TFTLCD.h> // Hardware-specific library
#include <TouchScreen.h>
#include <Logo.h>            // XYZPrinting Logo

Advertisement

Berichten: 4
Geregistreerd: 02 Nov 2019, 10:11

Re: XYZ Fillament resetter met mcufriends 2.4" shield

Berichtdoor scififreak » 02 Nov 2019, 10:50

ik heb het zo aangepast

Code: Alles selecteren
#include <Adafruit_GFX.h>    // Core graphics library
#include <MCUFRIEND_kbv.h> // Hardware-specific library
MCUFRIEND_kbv tft;
#include <TouchScreen.h>
#include <Logo.h>            // XYZPrinting Logo


Maar dan krijg ik hier natuurlijk een probleem
Code: Alles selecteren
// optional
#define LCD_RESET A4
Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
//Adafruit_TFTLCD tft;

'Adafruit_TFTLCD' does not name a type; did you mean 'Adafruit_GFX'?

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: XYZ Fillament resetter met mcufriends 2.4" shield

Berichtdoor shooter » 02 Nov 2019, 20:46

dan moet de library wel vindbaar zijn dus zoek in je librarie listing naar Adafruit_TFTLCD die moet include staan bovenaan.
paul deelen
shooter@home.nl

Berichten: 4
Geregistreerd: 02 Nov 2019, 10:11

Re: XYZ Fillament resetter met mcufriends 2.4" shield

Berichtdoor scififreak » 03 Nov 2019, 10:04

shooter schreef:dan moet de library wel vindbaar zijn dus zoek in je librarie listing naar Adafruit_TFTLCD die moet include staan bovenaan.



library staat er in he kan de code compilen als ik gewoon de adafruite libraries installeer

Krijg deze melding enkel bij het veranderen naar de mcufriends library

Dus ik zal hier iets moeten veranderen maar weet niet wat ?
Code: Alles selecteren
// optional
#define LCD_RESET A4
Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
//Adafruit_TFTLCD tft;

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: XYZ Fillament resetter met mcufriends 2.4" shield

Berichtdoor shooter » 03 Nov 2019, 12:39

Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
daar moeten allemaal pinnummers inkomen en de library zelf moet in jouw bestanden voorkomen dus zoek eerst maar of je adafruit_tftlcd hebt
paul deelen
shooter@home.nl

Berichten: 4
Geregistreerd: 02 Nov 2019, 10:11

Re: XYZ Fillament resetter met mcufriends 2.4" shield

Berichtdoor scififreak » 04 Nov 2019, 13:59

Je begrijpt me fout denk ik

Met deze code
Code: Alles selecteren
#include <Adafruit_GFX.h>    // Core graphics library
#include <MCUFRIEND_kbv.h> // Hardware-specific library
MCUFRIEND_kbv tft;
#include <TouchScreen.h>
#include <Logo.h>            // XYZPrinting Logo


Krijg ik deze fout
Bibliotheek TouchScreen op versie 1.0.4 in map: C:\Users\bk334\Documents\Arduino\libraries\TouchScreen wordt gebruikt
exit status 1
'Adafruit_TFTLCD' does not name a type; did you mean 'Adafruit_GFX'?


Deze regel staat dan in her rood
Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);

Ik veronderstel dat deze regel ook zal moeten aangepast worden naar mcufriends librarie , maar heb geen idee hoe ik dit doe




Bij de originele code dus met de adafruit librarie heb ik deze fout niet
Code: Alles selecteren
#include <Adafruit_GFX.h>    // Core graphics library
#include <Adafruit_TFTLCD.h> // Hardware-specific library
#include <TouchScreen.h>
#include <Logo.h>            // XYZPrinting Logo

Terug naar Overige projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 18 gasten