DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Czyli co i jak podłączyć żeby działało
remus
Konto z ograniczeniami
Postów w temacie: 3
Posty: 67
Rejestracja: 30 kwie 2018, 09:36
x 4

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: remus »

Lol kilka stopni to nie problem to spoko. Nie lepiej było dać PT lub NTC100k
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 4
Posty: 6384
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: dragonn »

remus pisze:Lol kilka stopni to nie problem to spoko. Nie lepiej było dać PT lub NTC100k
PT - uważam że tak. NTC już nie bardzo, jeśli ktoś chce drukować powyżej 300C to zaczyna się problem.
remus
Konto z ograniczeniami
Postów w temacie: 3
Posty: 67
Rejestracja: 30 kwie 2018, 09:36
x 4

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: remus »

Mimo wszystko ładnie to wygląda i pomysł świetny.
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 15
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: Berg »

Fabrykator.pl pisze:Płytki dojechały. Jak ktoś ma ochotę pobawić się samemu w składanie, to może mieć za małe pieniądze przyzwoitą elektronikę sterującą.
Ja nie wiem kiedy złożę pierwszy egzemplarz, bo trochę z czasem krucho :/
Cena płytki głównej + małej do obsługi termopar - 50 zł
w sumie to samodzielne zlutowanie płytki kompletnie zmienia optykę na "skromność" w użytych elementach :D
Awatar użytkownika
DVJCODEC
Konto z ograniczeniami
Postów w temacie: 21
Posty: 227
Rejestracja: 19 kwie 2016, 10:10
x 64
Kontakt:

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: DVJCODEC »

Tu lutowania tyle co nic :)
Awatar użytkownika
Marvin27
Postów w temacie: 58
Posty: 709
Rejestracja: 26 paź 2017, 19:00
Lokalizacja: Wielka Wieś k./Wojnicza
Drukarka: Prusa MINI
x 170

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: Marvin27 »

Polutowane elementy SMD
IMG_20180804_132239.jpg
Awatar użytkownika
Marvin27
Postów w temacie: 58
Posty: 709
Rejestracja: 26 paź 2017, 19:00
Lokalizacja: Wielka Wieś k./Wojnicza
Drukarka: Prusa MINI
x 170

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: Marvin27 »

2018-08-04 21.07.41.jpg
Edit:
Muszę zamówić te złącza: https://www.tme.eu/pl/details/tb-5.0-p- ... 50-vgruen/
bo w lokalnym sklepie jakieś badziewie jest.
Awatar użytkownika
Zepco
Postów w temacie: 3
Posty: 1555
Rejestracja: 25 kwie 2017, 22:23
Lokalizacja: Kielce
Drukarka: PRUSA i3 MK2S
x 294

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: Zepco »

Czym lutujesz?
Prusa i3 MK2S
Anet A8 - rozebrana na części...
3DGence One
Awatar użytkownika
Marvin27
Postów w temacie: 58
Posty: 709
Rejestracja: 26 paź 2017, 19:00
Lokalizacja: Wielka Wieś k./Wojnicza
Drukarka: Prusa MINI
x 170

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: Marvin27 »

Zepco pisze:Czym lutujesz?
W sensie lutownica, czy cyna?

Jeśli chodzi o SMD, to u lokalnego gościa co naprawia elektronikę, bo moja stacja lutownicza raczej nie dała by rady.
Co do cyny to SN99Ag0,3Cu0,7

Myślę zakupić coś takiego https://www.sainsmart.com/products/tool ... pe-c-power
https://youtu.be/83STpUXHilk
Awatar użytkownika
Marvin27
Postów w temacie: 58
Posty: 709
Rejestracja: 26 paź 2017, 19:00
Lokalizacja: Wielka Wieś k./Wojnicza
Drukarka: Prusa MINI
x 170

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: Marvin27 »

Właśnie przygotowuje konfiguracje pinów pod Marlin 2.0, czy ktoś mógłby zerknąć czy nie ma jakiś byków ?
Nie wiem jak zdefiniować 2x MAX6675

Kod: Zaznacz cały

/**
 * Marlin 3D Printer Firmware
 * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
 *
 * Based on Sprinter and grbl.
 * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */

/**
 * DUE3DOM pin assignments
 */

#ifndef __SAM3X8E__
  #error "Oops!  Make sure you have 'Arduino Due' selected from the 'Tools -> Boards' menu."
#endif

#define BOARD_NAME "DUE3DOM LE"

//
// Servos
//
#define SERVO0_PIN         -1
#define SERVO1_PIN         -1
#define SERVO2_PIN         -1
#define SERVO3_PIN         -1

//
// Limit Switches
//
#define X_MIN_PIN          38
#define X_MAX_PIN          -1   //36
#define Y_MIN_PIN          34
#define Y_MAX_PIN          -1   //32
#define Z_MIN_PIN          30
#define Z_MAX_PIN          -1   //28

//
// Steppers
//
#define X_STEP_PIN          2
#define X_DIR_PIN           3
#define X_ENABLE_PIN       22
#define X_CS_PIN           13

#define Y_STEP_PIN         17
#define Y_DIR_PIN          16
#define Y_ENABLE_PIN       26
#define Y_CS_PIN           12

#define Z_STEP_PIN         61   // Z1 STP
#define Z_DIR_PIN          60   // Z1 DIR
#define Z_ENABLE_PIN       15   // Z1 ENA
#define Z_CS_PIN           10   // Z1 CS

#define E0_STEP_PIN        64   // Z2 STP
#define E0_DIR_PIN         63   // Z2 DIR
#define E0_ENABLE_PIN      62   // Z2 ENA
#define E0_CS_PIN          25   // Z2 CS

#define E1_STEP_PIN        51   // E1 STP
#define E1_DIR_PIN         53   // E1 DIR
#define E1_ENABLE_PIN      65   // E1 ENA
#define E1_CS_PIN          27   // E1 CS

#define E2_STEP_PIN        24   // E2 STP
#define E2_DIR_PIN         23   // E2 DIR
#define E2_ENABLE_PIN      49   // E2 ENA
#define E2_CS_PIN          29   // E1 CS

//
// Temperature Sensors
//
#define TEMP_0_PIN          0   // Analog Input (HOTEND0 thermistor)
#define TEMP_1_PIN          2   // Analog Input (HOTEND1 thermistor)
#define TEMP_2_PIN          5   // Analog Input (unused)
#define TEMP_BED_PIN        1   // Analog Input (BED thermistor)

// SPI for Max6675 or Max31855 Thermocouple
#if DISABLED(SDSUPPORT)
  #define MAX6675_SS        -1
#else
  #define MAX6675_SS        -1
#endif

//
// Heaters / Fans
//
#define HEATER_0_PIN        7   // HOTEND0 MOSFET
#define HEATER_1_PIN        8   // HOTEND1 MOSFET
#define HEATER_BED_PIN     39   // BED MOSFET

#ifndef FAN_PIN
  #define FAN_PIN          11   // FAN1 header on board - PRINT FAN
#endif
#define FAN1_PIN            9   // FAN2 header on board - EXTRUDER0 FAN
#define FAN2_PIN           37   // FAN3 header on board - CONTROLLER FAN

//
// Misc. Functions
//
#define SDSS                4   //CS1
#define PS_ON_PIN          40

//
// LCD / Controller
//
#if ENABLED(ULTRA_LCD)

  #define LCD_PINS_RS       42
  #define LCD_PINS_ENABLE   43
  #define LCD_PINS_D4       44
  #define LCD_PINS_D5       45
  #define LCD_PINS_D6       46
  #define LCD_PINS_D7       47

  #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)

    #define BEEPER_PIN      41

    #define BTN_EN1         50
    #define BTN_EN2         52
    #define BTN_ENC         48

    #define SDSS             4
    #define SD_DETECT_PIN   14

  #elif ENABLED(RADDS_DISPLAY)

    #define BEEPER_PIN      41

    #define BTN_EN1         50
    #define BTN_EN2         52
    #define BTN_ENC         48

    #define BTN_BACK        71

    #undef SDSS
    #define SDSS             4
    #define SD_DETECT_PIN   14

  #elif ENABLED(SSD1306_OLED_I2C_CONTROLLER)

    #define BTN_EN1         50
    #define BTN_EN2         52
    #define BTN_ENC         48
    #define BEEPER_PIN      41
    #define LCD_SDSS         4
    #define SD_DETECT_PIN   14

  #elif ENABLED(SPARK_FULL_GRAPHICS)

    #define LCD_PINS_D4     29
    #define LCD_PINS_ENABLE 27
    #define LCD_PINS_RS     25

    #define BTN_EN1         35
    #define BTN_EN2         33
    #define BTN_ENC         37

    #define BEEPER_PIN      -1
  #endif // SPARK_FULL_GRAPHICS
#endif // ULTRA_LCD
I niech mi ktoś powie co do za liczby obok nazw płytek:

Kod: Zaznacz cały

#define BOARD_DUE3DOM          1411   // DUE3DOM for Arduino DUE
#define BOARD_DUE3DOM_MINI     1412   // DUE3DOM MINI for Arduino DUE
#define BOARD_RADDS            1502   // RADDS
#define BOARD_RAMPS_FD_V1      1503   // RAMPS-FD v1
#define BOARD_RAMPS_FD_V2      1504   // RAMPS-FD v2
ODPOWIEDZ

Wróć do „Elektronika sterująca, wyświetlacze”