Closed ModMike closed 6 years ago
J'ai formatter avec l'outil et j'ai toujours la meme erreur:
plate123.gco.gcode c'est pas du 8.3
plate123.gco c'est du 8.3
J'etait sur que j'avais bien changer l'extension. Quelle idiot! Mille et une excuse d'avoir gaspiller ton temps sur une connerie.
Maintenant que ca ce régler, peut tu me dire si je peut directement accéder la carte SD avec pour écrire le fichier directement? Jamais mettre e le path dans le script de Simplify3D. Genre 192.168.1.xxx/?????
l'upload ne se peut se faire que via l'interface HTML et c'est une requête POST donc Simplify 3D n'y aura pas accès comme ça. l’idée est intéressante, il faudrait un protocole webdav je pense, mais la, j'avoue, je ne connais pas trop... désolé, faudrait faire qq recherches.
après peut etre que faire un uplodeur en ligne de commande qui prend le nom du fichier en paramètre pourrait marcher - je vois peut être un soucis de type cross origin
mais cela doit être surmontable sans trop de soucis
Je comprends, c'était une fonction sur Octoprint que j'amais beaucoup.
Dernier problème, qu'elle parameter est ce que je doit utiliser pour Azteeg vis a vis la cartes SD? La fonction imprime ne marche pas.
ces parametres sont Ok pour Marlin + Azteeg Wifi
Direct SD access : Yes car oui accès direct au SD Reader Yes
est correct
Check for Update: c'est pour flasher ESP3D avec le binaire sur la carte SD , pour le moment pas d'update donc pas necessaire No
c'est Ok
Direct SD boot check : vérifie au démarrage la présence de fichier de mise a jour pour ESP3D soit en activant le lecteur de carte soit en faisant M20
pour azteeg il faut No
Primary SD / Secondary Sd c'est pour un FW smoothieware : donc None
est Ok , de toute façon c'est ignoré pour marlin
Ok, mais j'ai toujours le meme problème. Je click sur l'icône d'impression et riens ce passe. Que est ce que j'ai manquer?
J'ai re-demarrer plusieurs fois.
ben plein de chose peuvent se passer en fait - car je n'ai jamais tester ce cas de figure faudrait se mettre en mode developeur quel est ton browser ? peux tu faire in [ESP800] dans le terminal du web ui et me mettre ce que cela repond ?
Safari
Je viens d'essayer Firefox et appart qui sauve les config, ca ne marche pas plus.
Voici comment activer le menu devt
https://support.apple.com/guide/safari/use-the-safari-develop-menu-sfri20948/mac
Luc, excuse moi mais j'avais oublier de te dire que mon menu Develop été activer depuis un ans.
sauve les config ? quelle version du webUI as tu ? c'est dans le menu
ok regarde si dans le menu developeur s'il y a une erreur détectée , javascript surement
Humm je pense que le soucis est la : https://github.com/luc-github/ESP3D-WEBUI/commit/21cb4bb701afa95e522c5a91d30b9233d0eefc40#diff-4eae35f1b35977a00ebd8086c259d4c9
faudrait mettre le WEBUI a jour : 0.9.80 c'est anterieur a ce fix Edit: ha non en fait
pour Firefox dans le menu dev il faut regarder le menu console et le menu network M23 cela selectionne le fichier M24 lance l'impression
il faut verifier que le nom de fichier soit correcte - le soucis doit etre la
Luc, je suis perdu. J'Aimerais éviter Firefox et rester avec Safari si possible. Qu'elle et ma prochaine étape?
Il doit y avoir les meme menu dans safari
J'ai essayer M23 et M24 pour voir si Marlin les reconnais, et malheureusement non. Voice la console:
Il doit y avoir les meme menu dans safari
Effectivement, regarde mon dernier message.
selectionne la ligne command_silent
et la il doit y avoir la possibilitee d'afficher le resume avec la command
Veut tu brancher direct sur mon ordi avec team viewer?
Luc, je pense avoir compris le problème. JE pense qu'il faut que je "ENABLE_SDCARD" dans Marlin. Autrement la commande et ignorer.
J'essaye et je te revient sous peut.
bon la bonne nouvelle est que la ligne de commande est correct donc mon code est Ok ^_^
mais apparement elle est sans effet en principe M23 /plate123.gco puis M24 devrait lancer l'impression si cela ne fait rien c'est que qqchose a changer dans Marlin 2.0 si tu lances les commandes dans le terminal ca renvoit une erreur ?
je viens de faire le test sur mon ESP32 avec marlin 2.0 et ca a l'air de marcher de mon cote
Ok j'ai changer le config.h et maintenant il reconnais les commandes mais ne commence toujours pas. Peut tu afficher to configuration.h?
Je pense le problème et que Marlin ne vois pas la carte. J'utilise un Ender 3 avec le X5 Mini Wifi donc la seul place pur une carte SD et dans le X5. Il me semble que le problème et que marlin doit reconnaître la carte pour voir le fichier. A tu une idée comment je peut faire? J'a l'impression quoi et reste que arriver.
il faut activer #define SDSUPPORT
sans ca c'est sur, pas de carte SD - ca me rassure ton soucis est coherent ^_^
de plus il faut etre sure que la carte soit montee - avec le SD detect c'est automatique mais si ce n'est pas configuré, il faut faire un M21
pour 'monter' la carte
et tu as :
echo:SD card ok
apres fait un M20
Luc,
Le problème et que J'ai definer le port série -1 (pour USB) et 1 (pour web UI) . Je pense qu'il y'a un conflit de port série. Peut tu partager to config.h de marlin et aussi me dire si tu fonctionne sur un board 32 bit avec seulement une carte sd?
moi sur mon ESP32 j'ai : #define SERIAL_PORT 0
pour toi cela devrait être
#define SERIAL_PORT -1
#define SERIAL_PORT_2 0
enfin je pense
et oui je n'ai qu'un lecteur SD connecté à mon ESP32
Ce comme ca que je l'ai configurer. Je pense avoir trouver le problème dans la AZTEEG_X5_MINI_WIFI.h que jai créer mais j'ai besoin une information pour corriger.
Peut tu me dire qu'elle board 32 bit t'utilise?
Spécifiquement, j'ai essayer de definer #define SDSS mais je n'ai pas la bonne pin:.
"The sdcard on the controller shares the spi port that the onboard sdcard uses"
je te l'ai dit une carte ESP32 :
pour Azteeg la carte onboard semble désactivée: https://github.com/simon-jouet/Marlin/blob/esp32/Marlin/src/HAL/HAL_LPC1768/spi_pins.h#L35-L55
Qu'elle coincidence, je m'en aller ouvrir le meme fichier! Est ce que le tiens et Enabled?
je n'utilise pas de LPC1768 mais une ESP32 ^_^
j'ai une re-arm qq part mais il faut que je remette la main dessus
Je pense que les liens que tu ma donner et vieux, voici la branche officiel:
https://github.com/MarlinFirmware/Marlin/blob/bugfix-2.0.x/Marlin/src/HAL/HAL_LPC1768/spi_pins.h
le contenu est le meme ^_^ remplace le valeur actives par celle de la onboard et laisse le SDSS en auto define comme decrit
Je ne comprend pas, qu'elle valeur active?
J'avais aussi défini un CR-10 stock display et je pense que ca cause un "bypass" du code. Voici la portion LCD de mon pins file:
`// // Display //
// Re-Arm can support Creality stock display without SD card reader and single cable on EXP3.
// Re-Arm J3 pins 1 (p1.31) & 2 (P3.26) are not used. Stock cable will need to have one
// 10-pin IDC connector trimmed or replaced with a 12-pin IDC connector to fit J3.
// Requires REVERSE_ENCODER_DIRECTION in Configuration.h
#define BEEPER_PIN P2_11 // J3-3 & AUX-4
#define BTN_EN1 P0_16 // J3-7 & AUX-4
#define BTN_EN2 P1_23 // J3-5 & AUX-4
#define BTN_ENC P3_25 // J3-4 & AUX-4
#define LCD_PINS_RS P0_15 // J3-9 & AUX-4 (CS)
#define LCD_PINS_ENABLE P0_18 // J3-10 & AUX-3 (SID, MOSI)
#define LCD_PINS_D4 P2_06 // J3-8 & AUX-3 (SCK, CLK)
#define BEEPER_PIN P1_30 // (37) not 5V tolerant
#define BTN_EN1 P3_26 // (31) J3-2 & AUX-4
#define BTN_EN2 P3_25 // (33) J3-4 & AUX-4
#define BTN_ENC P2_11 // (35) J3-3 & AUX-4
#define SD_DETECT_PIN P1_31 // (49) not 5V tolerant J3-1 & AUX-3
#define KILL_PIN P1_22 // (41) J5-4 & AUX-4
#define LCD_PINS_RS P0_16 // (16) J3-7 & AUX-4
#define LCD_SDSS P0_16 // (16) J3-7 & AUX-4
#define LCD_BACKLIGHT_PIN P0_16 // (16) J3-7 & AUX-4 - only used on DOGLCD controllers
#define LCD_PINS_ENABLE P0_18 // (51) (MOSI) J3-10 & AUX-3
#define LCD_PINS_D4 P0_15 // (52) (SCK) J3-9 & AUX-3
#define DOGLCD_A0 P2_06 // (59) J3-8 & AUX-2
#define DOGLCD_CS P0_26 // (63) J5-3 & AUX-2
#ifdef ULTIPANEL
#define LCD_PINS_D5 P1_17 // (71) ENET_MDIO
#define LCD_PINS_D6 P1_14 // (73) ENET_RX_ER
#define LCD_PINS_D7 P1_10 // (75) ENET_RXD1
#endif
#if ENABLED(NEWPANEL)
#if ENABLED(REPRAPWORLD_KEYPAD)
#define SHIFT_OUT P0_18 // (51) (MOSI) J3-10 & AUX-3
#define SHIFT_CLK P0_15 // (52) (SCK) J3-9 & AUX-3
#define SHIFT_LD P1_31 // (49) not 5V tolerant J3-1 & AUX-3
#endif
#else
//#define SHIFT_CLK P3_26 // (31) J3-2 & AUX-4
//#define SHIFT_LD P3_25 // (33) J3-4 & AUX-4
//#define SHIFT_OUT P2_11 // (35) J3-3 & AUX-4
//#define SHIFT_EN P1_22 // (41) J5-4 & AUX-4
#endif
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
// #define LCD_SCREEN_ROT_180
#undef BEEPER_PIN
#define BEEPER_PIN P1_30 // (37) may change if cable changes
#define BTN_EN1 P3_26 // (31) J3-2 & AUX-4
#define BTN_EN2 P3_25 // (33) J3-4 & AUX-4
#define BTN_ENC P2_11 // (35) J3-3 & AUX-4
#define SD_DETECT_PIN P1_31 // (49) not 5V tolerant J3-1 & AUX-3
#define KILL_PIN P1_22 // (41) J5-4 & AUX-4
#undef DOGLCD_CS
#define DOGLCD_CS P0_16 // (16)
#undef LCD_BACKLIGHT_PIN //P0_16 // (16) J3-7 & AUX-4 - only used on DOGLCD controllers
#undef LCD_PINS_ENABLE //P0_18 // (51) (MOSI) J3-10 & AUX-3
#undef LCD_PINS_D4 //P0_15 // (52) (SCK) J3-9 & AUX-3
#undef LCD_PINS_D5 //P2_06 // (59) J3-8 & AUX-2
#define DOGLCD_A0 P2_06 // (59) J3-8 & AUX-2
#undef LCD_PINS_D6 //P0_26 // (63) J5-3 & AUX-2
#undef LCD_PINS_D7 //P1_21 // ( 6) (SERVO1) J5-1 & SERVO connector
#define DOGLCD_SCK SCK_PIN
#define DOGLCD_MOSI MOSI_PIN
#define STAT_LED_BLUE_PIN P0_26 // (63) may change if cable changes
#define STAT_LED_RED_PIN P1_21 // ( 6) may change if cable changes
#endif
//#define MISO_PIN P0_17 // (50) system defined J3-10 & AUX-3
//#define MOSI_PIN P0_18 // (51) system defined J3-10 & AUX-3
//#define SCK_PIN P0_15 // (52) system defined J3-9 & AUX-3
//#define SS_PIN P1_23 // (53) system defined J3-5 & AUX-3 - sometimes called SDSS
#if ENABLED(MINIPANEL)
// GLCD features
//#define LCD_CONTRAST 190
// Uncomment screen orientation
//#define LCD_SCREEN_ROT_90
//#define LCD_SCREEN_ROT_180
//#define LCD_SCREEN_ROT_270
#endif
Est ce que je doit redéfinir DOG LCD dans ma section CR-10?
Merde:
"The onboard card is currently reserved for eeprom (although the new flash based system will more then likely be changed to the default) and the usb drive. Marlin has no access to it.
It's on the todo list with the new framework."
ben voila - il te faut soit brancher un ecran avec SD soit juste un lecteur SD comme je fais pour mon ESP32
Excuse moi mais ca ce chient de leur part. Merci pour ton aide!
prend un lecteur avec Detection d'insertion tant qu'a faire il y en a sur aliexpress
Pas de soucis ^_^ mon code est bon c'est un bon point :wink:
Ce n’ai pas un option pour plusieurs raison. Le point du projet était de configurer les imprimante Creality avec Marlin sur le Mini Wifi. Ce n’était pas un projet personnel.
tu bosses pour creality ? as tu essaye de : 1 - desactiver l'EEPROM dans Marlin ? j'ai vu pas mal de mise a jour passer pour ca ces derniers jours 2 - puisque La carte SD ne sert plus d'EEPROM change
/** onboard SD card */
//#define SCK_PIN P0_07
//#define MISO_PIN P0_08
//#define MOSI_PIN P0_09
//#define SS_PIN P0_06
/** external */
#ifndef SCK_PIN
#define SCK_PIN P0_07
#endif
#ifndef MISO_PIN
#define MISO_PIN P0_08
#endif
#ifndef MOSI_PIN
#define MOSI_PIN P0_09
#endif
#ifndef SS_PIN
#define SS_PIN P0_06
#endif
#ifndef SDSS
#define SDSS SS_PIN
#endif
cela ne coute rien d'essayer
Non, j'essaye d'aider Roy a Panucatt.
Pour bien comprendre, j'ai juste a désactiver EEProm?
What is different about the Azteeg version for X5 mini?