Killrob Inviato 13 Ottobre 2019 Autore Condividi Inviato 13 Ottobre 2019 ecco... sono queste le cose che ancora non capisco, editare il firmaware con arduino non ho problemi, ma li mi fermo, il resto di quello che hai detto non è arabo ma ci si avvicina. Dove sta il pinout? e devo configurare solo quello? non devo anche dirgli quanto è grande l'area di stampa? ed altre cose? tipo gli offset? o che so io? Ammetto con umiltà che mi mancano ancora le basi, ma imparo in fretta. Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
FoNzY Inviato 13 Ottobre 2019 Condividi Inviato 13 Ottobre 2019 28 minuti fa, Killrob dice: Dove sta il pinout? scarichi il firmware e nella seconda scheda chiamata "boards.h" trovi la lista delle schede compatibili dove c'è la minitronics v1.0 #define BOARD_MINITRONICS 702 // Minitronics v1.0 se prendi questa il problema finisce qui altrimenti se hai preso la v2.0 devi mettere il pinout a mano vai nella scheda "configuration_pins.h" e cambi il numero con quello che è giusto per te esempio: // Y axis pins #define Y_STEP_PIN 1 ORIG_Y_STEP_PIN #define Y_DIR_PIN 2 ORIG_Y_DIR_PIN #define Y_ENABLE_PIN 3 ORIG_Y_ENABLE_PIN #define Y_CS_PIN 4 ORIG_Y_CS_PIN lo cambi con: // Y axis pins #define Y_STEP_PIN 29 ORIG_Y_STEP_PIN #define Y_DIR_PIN 28 ORIG_Y_DIR_PIN #define Y_ENABLE_PIN 0 ORIG_Y_ENABLE_PIN #define Y_CS_PIN 6 ORIG_Y_CS_PIN 28 minuti fa, Killrob dice: e devo configurare solo quello? non devo anche dirgli quanto è grande l'area di stampa? ed altre cose? tipo gli offset? o che so io? tutte queste cose si trovano nella scheda "configuration_overall" ma puoi usare il configuratore per questo altrimenti vai in configuration_overall ad esempio: #define X_MAX_POS 200----> 250 #define X_MIN_POS 0---> probabilmente vuoi che sia 0 🤣 P.S. il mio firmware è un po' vecchiotto ormai, forse hanno cambiato qualcosina ma comunque questo è... Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Killrob Inviato 13 Ottobre 2019 Autore Condividi Inviato 13 Ottobre 2019 io ho preso la minitronics v2.0 naturalmente e nella boards c'è anche la v2.0 infatti il firmware è fatto anche per quella scheda. allora la scheda configuration_overhall è vuota,però ho trovato i max_pos nella nuova scheda configuration_cartesian ed i pin in configuration_pins quello che non mi è chiaro però è cosa sono i numeri che mi dici di cambiare? quali sarebbero quelli giusti per me? scusa le mie domande da cretino ma te l'ho detto che di questa parte sono a digiuno totale... 11 minuti fa, FoNzY dice: ...e cambi il numero con quello che è giusto per te esempio: // Y axis pins #define Y_STEP_PIN 1 ORIG_Y_STEP_PIN #define Y_DIR_PIN 2 ORIG_Y_DIR_PIN #define Y_ENABLE_PIN 3 ORIG_Y_ENABLE_PIN #define Y_CS_PIN 4 ORIG_Y_CS_PIN lo cambi con: // Y axis pins #define Y_STEP_PIN 29 ORIG_Y_STEP_PIN #define Y_DIR_PIN 28 ORIG_Y_DIR_PIN #define Y_ENABLE_PIN 0 ORIG_Y_ENABLE_PIN #define Y_CS_PIN 6 ORIG_Y_CS_PIN ... estratto da boards.h /** * SAM3X8E ARM Cortex M3 */ #define BOARD_PICCOLO_3D 1400 // PICCOLO_3D ARM 32 Arduino DUE #define BOARD_RADDS 1401 // RADDS ARM 32 bit board #define BOARD_RAMPS_FD_V1 1403 // RAMPS-FD V1 ARM 32 bit board #define BOARD_RAMPS_FD_V2 1404 // RAMPS-FD V2 ARM 32 bit board #define BOARD_CNCONTROLS_V14 1405 // CNControls V14 #define BOARD_ULTIMAKER4DUE 1407 // Ultimaker Shield + Arduino DUE Aleksandr Varaksa mods (https://iworld4us.com/diy-3d-printer.html) #define BOARD_RAMPS_SMART_HFB 1411 // RAMPS-SMART (Power outputs: Hotend, Fan, Bed) #define BOARD_RAMPS_SMART_HHB 1412 // RAMPS-SMART (Power outputs: Hotend0, Hotend1, Bed) #define BOARD_RAMPS_SMART_HFF 1413 // RAMPS-SMART (Power outputs: Hotend, Fan0, Fan1) #define BOARD_RAMPS_SMART_HHF 1414 // RAMPS-SMART (Power outputs: Hotend0, Hotend1, Fan) #define BOARD_RAMPS4DUE 1430 // RAMPS4DUE with AndrewBCN's RAMPS mods (http://forums.reprap.org/read.php?219,479626,page=1) ARM 32 bit board #define BOARD_RAMPS_17_HFB 1433 // RAMPS 1.7 (Power outputs: Hotend, Fan, Bed) #define BOARD_ALLIGATOR_R2 1502 // ALLIGATOR R2 ARM 32 bit board #define BOARD_ALLIGATOR_R3 1503 // ALLIGATOR R3 ARM 32 bit board #define BOARD_RURAMPS4D_V11 1550 // RuRAMPS4Duo v1.1 (Power outputs: Hotend0, Hotend1, Hotend2, Fan0, Fan1, Bed) #define BOARD_RURAMPS4D_V13 1551 // RuRAMPS4Duo v1.3 (Power outputs: Hotend0, Hotend1, Hotend2, Fan0, Fan1, Bed) #define BOARD_ARCHIM2 1590 // UltiMachine Archim2 (with TMC2130 drivers) #define BOARD_ULTRATRONICS 1705 // Ultratronics v1.0 ARM 32 bit board /** * SAMD21J18 */ #define BOARD_MINITRONICS_V2 2706 // Minitronics v2.0 #endif /* _BOARD_H_ */ Altra cosa scusa... la minitronics v2.0 monta di serie gli stepper drivers DRV8825 questo è un estratto da configuration_feature: ******************************** Driver types ****************************** **************************************************************************** * * * Set driver type: * * - A4988 * * - A5984 * * - DRV8825 * * - LV8729 * * - L6470 * * - TB6560 * * - TB6600 * * - TMC2100 * * - TMC2130 * * - TMC2130_STANDALONE * * - TMC2208 * * - TMC2208_STANDALONE * * - TMC26X * * - TMC26X_STANDALONE * * - TMC2660 * * - TMC2660_STANDALONE * * - TMC5130 * * - TMC5130_STANDALONE * * * * See Configuration_Motor_Driver.h for configuration Motor Driver * * * ****************************************************************************/ #define X_DRIVER_TYPE A4988 #define Y_DRIVER_TYPE A4988 #define Z_DRIVER_TYPE A4988 #define X2_DRIVER_TYPE A4988 #define Y2_DRIVER_TYPE A4988 #define Z2_DRIVER_TYPE A4988 #define Z3_DRIVER_TYPE A4988 #define E0_DRIVER_TYPE A4988 #define E1_DRIVER_TYPE A4988 #define E2_DRIVER_TYPE A4988 #define E3_DRIVER_TYPE A4988 #define E4_DRIVER_TYPE A4988 #define E5_DRIVER_TYPE A4988 come vedi ha impostati gli A4988 che io dovrò cambiare in DRV8825 giusto? Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
FoNzY Inviato 14 Ottobre 2019 Condividi Inviato 14 Ottobre 2019 6 ore fa, Killrob dice: quello che non mi è chiaro però è cosa sono i numeri che mi dici di cambiare? quali sarebbero quelli giusti per me? i pin li trovi qui: https://reprapworld.it/datasheets/datasheet_minitronics_20_20181003.pdf ma a questo punto non servono.. o potrebbero servire come riferimento se qualcosa non va'... 6 ore fa, Killrob dice: #define BOARD_MINITRONICS_V2 2706 // Minitronics v2.0 il mio firmware ha piu' di un anno, come ho detto qualcosa poteva essere cambiato😅....tanto meglio cosi no!?😂 6 ore fa, Killrob dice: come vedi ha impostati gli A4988 che io dovrò cambiare in DRV8825 giusto? i due drvier hanno lo stesso pinout quindi puoi anche non cambiarlo....ma visto che ormai sei gia' li😅.... 1 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Killrob Inviato 14 Ottobre 2019 Autore Condividi Inviato 14 Ottobre 2019 Già visto che mi ci trovo lì cambio, Fonzy, come sempre grazie per l'assistenza, la nebbia si digrada, dimmi solo a che servono i pinout e poi mi taccio 😁 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
FoNzY Inviato 14 Ottobre 2019 Condividi Inviato 14 Ottobre 2019 2 ore fa, Killrob dice: Già visto che mi ci trovo lì cambio, Fonzy, come sempre grazie per l'assistenza, la nebbia si digrada, dimmi solo a che servono i pinout e poi mi taccio 😁 praticamente il pin-out è l'output\input dei pin fisici della scheda,del driver o piu' in generale di un microprocessore. su un determinato pcb puoi trovare X pin di output\input tutti uguali(esteticamente) il pin-out che è fornito dal produttore è un "disegno" che ti dice ogni pin cosa fa o cosa puo' fare nel caso tu voglia scriverci un software. ... il tutto spiegato un po' alla carlona😅 1 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Partecipa alla conversazione
Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.