Menu

Nextion on TMCxx PCB

2021-04-09
2021-04-24
  • Richard Cocker

    Richard Cocker - 2021-04-09

    Hi i've built a couple of DRV8825-HW203 boards and fancied a change as I have a few TMC2209 drivers sitting unused. I ordered the Nextion display and flashed the firmware today but on further reading I have noticed that the TMCxx PCB's I have on order dont have the BT header to connect the display.
    Is it possible for me to mod the pinmap and use the oled display header? Or is there another way around my error?
    Or should I use another HW203 PCB and mod that for the TMC2209? if so which firmware should I use for that combo?
    Thanks Robert for another great project. I'm the builder on youtube that you left a comment on the quality of my home anodised dewheaterPro3.

    handsfeetman

     
  • brownrb

    brownrb - 2021-04-10

    The TMC steppers require using 2 pins for communication - we are at a premium for spare pins so it was easier to use the BT header for those pins. That meant one could "update" a drv8825 controller with a TMC stepper.

    Please note we are referring to the BigTreeTech stepper modules. other manufacturers chips are not guarenteed to work.

    We did produce some new PCB just for TMC chip but again, because there are no pins left, we stole the pins from the bluetooth interface

    Now back to the Nextion Display
    Cannot use display header as it is I2C interface
    but
    d5, d9, d13 spare on tmc boards

    Software Serial
    On Arduino or Genuino 101 the current maximum RX speed is 57600bps
    On Arduino or Genuino 101 RX doesn't work on Pin 13

    so you can use pins d5 and d9 to talk to the nextion.

    Firmware 306 for Nextion will be released shortly

     

    Last edit: brownrb 2021-04-10
    • Richard Cocker

      Richard Cocker - 2021-04-10

      Sorry I meant I will use d5 and d9

      Richard

      On Sat, 10 Apr 2021 at 17:18, HandsFeetMan handsfeetman@gmail.com wrote:

      Thanks Robert I appreciate your help. Just to double check I will use the
      TMCxx pcb with the nextion on pins d6 and d9. I will edit the PIN numbers
      before uploading but I’m not sure which firmware to use? Is it the nextion
      v305 or the tmc2209sg?
      Cheers
      Richard

      On Sat, 10 Apr 2021 at 14:53, brownrb brownrb@users.sourceforge.net
      wrote:

      The TMC steppers require using 2 pins for communication - we are at a
      premium for spare pins so it was easier to use the BT header for those
      pins. That meant one could "update" a drv8825 controller with a TMC stepper.

      Please note we are referring to the BigTreeTech stepper modules. other
      manufacturers chips are not guarenteed to work.

      We did produce some new PCB just for TMC chip but again, because there
      are no pins left, we stole the pins from the bluetooth interface

      Now back to the Nextion Display
      Cannot use display header as it is I2C interface
      but
      d5, d9, d13 spare on tmc boards

      Software Serial
      On Arduino or Genuino 101 the current maximum RX speed is 57600bps
      On Arduino or Genuino 101 RX doesn't work on Pin 13

      so you can use pins d5 and d9 to talk to the nextion.

      Nextion on TMCxx PCB
      https://sourceforge.net/p/arduinoascomfocuserpro2diy/discussion/general/thread/e5a44bb42d/?limit=25#c8fe


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/arduinoascomfocuserpro2diy/discussion/general/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       
    • Richard Cocker

      Richard Cocker - 2021-04-10

      Thanks Robert I appreciate your help. Just to double check I will use the
      TMCxx pcb with the nextion on pins d6 and d9. I will edit the PIN numbers
      before uploading but I’m not sure which firmware to use? Is it the nextion
      v305 or the tmc2209sg?
      Cheers
      Richard

      On Sat, 10 Apr 2021 at 14:53, brownrb brownrb@users.sourceforge.net wrote:

      The TMC steppers require using 2 pins for communication - we are at a
      premium for spare pins so it was easier to use the BT header for those
      pins. That meant one could "update" a drv8825 controller with a TMC stepper.

      Please note we are referring to the BigTreeTech stepper modules. other
      manufacturers chips are not guarenteed to work.

      We did produce some new PCB just for TMC chip but again, because there are
      no pins left, we stole the pins from the bluetooth interface

      Now back to the Nextion Display
      Cannot use display header as it is I2C interface
      but
      d5, d9, d13 spare on tmc boards

      Software Serial
      On Arduino or Genuino 101 the current maximum RX speed is 57600bps
      On Arduino or Genuino 101 RX doesn't work on Pin 13

      so you can use pins d5 and d9 to talk to the nextion.

      Nextion on TMCxx PCB
      https://sourceforge.net/p/arduinoascomfocuserpro2diy/discussion/general/thread/e5a44bb42d/?limit=25#c8fe


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/arduinoascomfocuserpro2diy/discussion/general/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       
  • brownrb

    brownrb - 2021-04-13

    There will be a dedicated Nextion TMC board available very shortly. It will support Nextion with TMC2225 or TMC2209, A motherboard shunt jumoer selects the TMC chip on the PCB.

    There will be a dedicated header on the PCB for connecting the Nextion board. And of course software updates to support the TMC chips.

    The board will support features like temperature probe, stepper power on, and HPSW using a physical switch with TMC2205 or in software with TMC2209 and Stall Guard.

    The board does retain the I2C header in case the user wants to go with an oled or lcd display instead of the Nextion display. In that instance the user would switch to the existing TMC firmware for myFP2 instead.

    regards
    Robert

     
    • Richard Cocker

      Richard Cocker - 2021-04-13

      Thanks for the update it looks like I jumped the gun ordering the tmc
      boards. I’m not so keen on the drv8825’s as over time my focuser step count
      is slowly creeping down so it must be loosing steps. Do you have any idea
      on a timeframe for the new Tmc boards and firmware?
      Richard

      On Tue, 13 Apr 2021 at 05:07, brownrb brownrb@users.sourceforge.net wrote:

      There will be a dedicated Nextion TMC board available very shortly. It
      will support Nextion with TMC2225 or TMC2209, A motherboard shunt jumoer
      selects the TMC chip on the PCB.

      There will be a dedicated header on the PCB for connecting the Nextion
      board. And of course software updates to support the TMC chips.

      The board will support features like temperature probe, stepper power on,
      and HPSW using a physical switch with TMC2205 or in software with TMC2209
      and Stall Guard.

      The board does retain the I2C header in case the user wants to go with an
      oled or lcd display instead of the Nextion display. In that instance the
      user would switch to the existing TMC firmware for myFP2 instead.

      regards
      Robert


      Nextion on TMCxx PCB
      https://sourceforge.net/p/arduinoascomfocuserpro2diy/discussion/general/thread/e5a44bb42d/?limit=25#52e0


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/arduinoascomfocuserpro2diy/discussion/general/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       
  • Richard Cocker

    Richard Cocker - 2021-04-24

    Good evening Robert,
    I have started lookaing at putting together the pcb today while waiting for the new firmware.
    The PCB's I have are TMCXX M-MT-F Rev02. As shipping alone cost £18 I looked at the schematics to see if I can mod these PCB's I have.
    From what I can see I need to :-
    D12---- Omit R5/HPSW and only connect to Diag pin on TMC2209 making use of stall guard.
    D9----- Nextion TXD through 1K and 2.2K resistor to Gnd.
    D5----- Nextion RXD.
    Nextion Vcc from J7 display header.
    Nextion Gnd from J7 display header.
    Pin 6 sleep on TMC2209 connect to Gnd.
    I think I have spotted all the changes on the new Rev 01 april 21 Pcb but if you can see anything i've missed please let me know.
    Do you have any news on the v307 firmware?

    Looking forward to testing the new design.
    Cheers
    Richard

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.