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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
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.
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
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.
I have not coded the Nextion firmware to use the TMC2209 or TMC2225
At present the nextion only supports drv8825 or uln2003
We are still working on the tmc2225 and tmc2209 code in the test group. Not sure when that will end. But at that time when the test group clears the code, it could be ported to the nextion
regards
Robert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks Robert I will store the 2209 pcb’s till then and build another
drv8825 for the nextion
This is my star party scope with your focuser and dew heater aboard.
Thanks again for your time
Richard
I have not coded the Nextion firmware to use the TMC2209 or TMC2225
At present the nextion only supports drv8825 or uln2003
We are still working on the tmc2225 and tmc2209 code in the test group.
Not sure when that will end. But at that time when the test group clears
the code, it could be ported to the nextion
Thanks Robert I will store the 2209 pcb’s till then and build another
drv8825 for the nextion
This is my star party scope with your focuser and dew heater aboard.
Thanks again for your time
Richard
On Sun, 11 Apr 2021 at 13:44, brownrb brownrb@users.sourceforge.net wrote:
Oh.
I have not coded the Nextion firmware to use the TMC2209 or TMC2225
At present the nextion only supports drv8825 or uln2003
We are still working on the tmc2225 and tmc2209 code in the test group.
Not sure when that will end. But at that time when the test group clears
the code, it could be ported to the nextion
Yes I ordered 10x tmc and 10x 8825hw03 being delivered today. Might as well
buy 10 as hardly any more expensive.
I would have preferred the to use the tmc pcb but if no Nextion support
then I will swap it out when and if it’s available.
Cheers
Richard
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
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.
Hi Richard
I have posted the new documentation PDF for the Nextion myFP2, which includes details for the new TMC22XX PCB. Firmware and Gerbers to follow. I am finishing off the next firmware release for myFP2/myFP2M/myFP2N which is 307 in the next few days. I have the updating of the new PDF for myFP2 as well as new version of myFP2 Windows app still left to do, so it might be a week? You can email me at yahoo/gmail.
Hi Richard
I have posted the new documentation PDF for the Nextion myFP2, which
includes details for the new TMC22XX PCB. Firmware and Gerbers to follow. I
am finishing off the next firmware release for myFP2/myFP2M/myFP2N which is
307 in the next few days. I have the updating of the new PDF for myFP2 as
well as new version of myFP2 Windows app still left to do, so it might be a
week? You can email me at yahoo/gmail.
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
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
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:
Oh.
I have not coded the Nextion firmware to use the TMC2209 or TMC2225
At present the nextion only supports drv8825 or uln2003
We are still working on the tmc2225 and tmc2209 code in the test group. Not sure when that will end. But at that time when the test group clears the code, it could be ported to the nextion
regards
Robert
Thanks Robert I will store the 2209 pcb’s till then and build another
drv8825 for the nextion
This is my star party scope with your focuser and dew heater aboard.
Thanks again for your time
Richard
On Sun, 11 Apr 2021 at 13:44, brownrb brownrb@users.sourceforge.net wrote:
Better pic on my 80apo
Richard
On Sun, 11 Apr 2021 at 19:41, Richard Cocker handsfeetman@users.sourceforge.net wrote:
You mentioned you have some TMCxx pcb's?
Yes I ordered 10x tmc and 10x 8825hw03 being delivered today. Might as well
buy 10 as hardly any more expensive.
I would have preferred the to use the tmc pcb but if no Nextion support
then I will swap it out when and if it’s available.
Cheers
Richard
On Mon, 12 Apr 2021 at 06:50, 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
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:
Hi Richard
I have posted the new documentation PDF for the Nextion myFP2, which includes details for the new TMC22XX PCB. Firmware and Gerbers to follow. I am finishing off the next firmware release for myFP2/myFP2M/myFP2N which is 307 in the next few days. I have the updating of the new PDF for myFP2 as well as new version of myFP2 Windows app still left to do, so it might be a week? You can email me at yahoo/gmail.
https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/myFocuserPro2N%20NEXTION%20TFT%20DISPLAY/
Cheers
Robert
PS.
I was really impressed by this one, I thought at the time it was a very fine piece of engineering, still do, real talent.
https://www.youtube.com/watch?v=Y7CnJRxD9UA
Last edit: brownrb 2021-04-14
Hi Robert that’s great I can start putting the housing for the nextion
focuser together.
Cheers
Richard
On Wed, 14 Apr 2021 at 15:22, brownrb brownrb@users.sourceforge.net wrote:
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