|
Post by tronicgr on May 24, 2017 19:00:21 GMT
Ok, as i figured, it's an impendance issue. The 100k resistor network drops the voltage too much when loaded by the rectifying resistors of the signal conditioner. There is a solution but it requires some smt rework. You need to replace the R7 and R6 with 220 ohm resistor network. Replace the C3, C4, C5, C6, C7, C8 with 100uF The parts needed are the following (or similar) GRM21BR60G107ME15L , CAP CER 100UF 4V X5R 0805 Digi-Key Part Number: 490-10510-1-ND www.digikey.com/products/en?keywords=490-10510-1-NDTC164-JR-07220RL , RES ARRAY 4 RES 220 OHM 1206 Digi-Key Part Number: TC164J-220CT-ND www.digikey.com/products/en?keywords=TC164J-220CT-NDI tested it on my board here using normal 0805 resistors but its hard to mount them vertically even for me. The 1206 chip fixed resistor network is easier to mount and use. Thanos
|
|
|
Post by skihnia on May 25, 2017 6:38:38 GMT
Ok, as i figured, it's an impendance issue. The 100k resistor network drops the voltage too much when loaded by the rectifying resistors of the signal conditioner. There is a solution but it requires some smt rework. You need to replace the R7 and R6 with 220 ohm resistor network. Replace the C3, C4, C5, C6, C7, C8 with 100uF The parts needed are the following (or similar) GRM21BR60G107ME15L , CAP CER 100UF 4V X5R 0805 Digi-Key Part Number: 490-10510-1-ND www.digikey.com/products/en?keywords=490-10510-1-NDTC164-JR-07220RL , RES ARRAY 4 RES 220 OHM 1206 Digi-Key Part Number: TC164J-220CT-ND www.digikey.com/products/en?keywords=TC164J-220CT-NDI tested it on my board here using normal 0805 resistors but its hard to mount them vertically even for me. The 1206 chip fixed resistor network is easier to mount and use. Thanos I can get the resistor networks from the local shop but can't find the 100uF SMD capasitors. Of course I could order them from Digi-Key but it takes time... Closest ones I can find are 10uF X5R 0805 100uF 6.3V Tantalum or I think one might be able to fit non SMD ones there. Here's my options... www.partco.fi/en/1028-capacitorsAnd again... Any solution to home position problem?
|
|
|
Post by skihnia on May 26, 2017 19:30:24 GMT
I went and tried with the 10uF because they are available and 100uF sounds quite much. Hope I won't break anything. It seems to work now. Do you thing I should order and change to 100uF ones?
|
|
|
Post by tronicgr on May 27, 2017 14:57:43 GMT
I went and tried with the 10uF because they are available and 100uF sounds quite much. Hope I won't break anything. It seems to work now. Do you thing I should order and change to 100uF ones? It won't break anything with 10uF, the 100uF will do better filtering (mathematically calculated will behave with much less noise). You could use the 100uF tantalum but be careful with the polarity. I'll check later what is the proper polarity to use those instead and share a photo with polarity indications. I'll get back to you for the Home position issue later this weekend. There is a few things I'll have to check on my controller how this can be setup correctly. Thanks Thanos
|
|
|
Post by skihnia on May 29, 2017 10:35:58 GMT
Thank you Thanos! I'm still wondering the 360 yaw problem I have. I have looked LFS, Asetto Corsa, Dirt Rally, Project C.A.R.S and rFactor2. Only one that seems to have Yaw acceleration information is rFactor. So my question is that would it be possible to have support to turn over 0 position with position feedback? Like in this Arduino PID software? If not what should be removed from your board so that I could route signal from second Arduino board to your +-10 conditioner (either of the unused 5th or 6th position)? Not sure yet if the signal is unidirectional and this would work for me. I haven't been able to figure any other options.
|
|
|
Post by tronicgr on May 30, 2017 11:02:08 GMT
Ok, I will have to alter the code for the home position for unidirectional mode. Its linked to the max motor speed issue that is currently broken. So I'll fix both those issues at same time. I'll be adding a separate parameter in the LCD menu for calibrating the zero speed analog value for the unidirectional mode so it can be used in combination with the desired home position. I'll also add a soft start-up function that will activate virtual steps from the home position to the ready to run state (receiving motion data state). Most of the code is already there, just need to join the pieces to activate them in proper sequence.
For the 360 degree code. I agree. Its not that hard to be done, I suppose I could also add this in the menu as parameter option to enable which motor you like to be used as 360 degrees continuous. It will be forcing the 360 degree setting on the feedback sensors though to make sure all range is the sensors is used. This needs to be done anyway, there is lots of requests for using it for 2DOF full 360 degrees platforms lately.
I'll let you know here as soon I have something for you to test.
Thanks Thanos
|
|
|
Post by skihnia on May 30, 2017 14:17:31 GMT
Ok, I will have to alter the code for the home position for unidirectional mode. Its linked to the max motor speed issue that is currently broken. So I'll fix both those issues at same time. I'll be adding a separate parameter in the LCD menu for calibrating the zero speed analog value for the unidirectional mode so it can be used in combination with the desired home position. I'll also add a soft start-up function that will activate virtual steps from the home position to the ready to run state (receiving motion data state). Most of the code is already there, just need to join the pieces to activate them in proper sequence. For the 360 degree code. I agree. Its not that hard to be done, I suppose I could also add this in the menu as parameter option to enable which motor you like to be used as 360 degrees continuous. It will be forcing the 360 degree setting on the feedback sensors though to make sure all range is the sensors is used. This needs to be done anyway, there is lots of requests for using it for 2DOF full 360 degrees platforms lately. I'll let you know here as soon I have something for you to test. Thanks Thanos Excellent! I'll be your guinea pig. Just let me know.
|
|
|
Post by skihnia on Jun 2, 2017 4:29:58 GMT
Ok, I will have to alter the code for the home position for unidirectional mode. Its linked to the max motor speed issue that is currently broken. So I'll fix both those issues at same time. I'll be adding a separate parameter in the LCD menu for calibrating the zero speed analog value for the unidirectional mode so it can be used in combination with the desired home position. I'll also add a soft start-up function that will activate virtual steps from the home position to the ready to run state (receiving motion data state). Most of the code is already there, just need to join the pieces to activate them in proper sequence. For the 360 degree code. I agree. Its not that hard to be done, I suppose I could also add this in the menu as parameter option to enable which motor you like to be used as 360 degrees continuous. It will be forcing the 360 degree setting on the feedback sensors though to make sure all range is the sensors is used. This needs to be done anyway, there is lots of requests for using it for 2DOF full 360 degrees platforms lately. I'll let you know here as soon I have something for you to test. Thanks Thanos Hi Tahnos, Don't want to rush or anything, but just asking so that I could plan my schedule ahead. Do you have any guestimate when would you have something for me to test?
|
|
|
Post by tronicgr on Jun 2, 2017 17:25:03 GMT
Ok, I will have to alter the code for the home position for unidirectional mode. Its linked to the max motor speed issue that is currently broken. So I'll fix both those issues at same time. I'll be adding a separate parameter in the LCD menu for calibrating the zero speed analog value for the unidirectional mode so it can be used in combination with the desired home position. I'll also add a soft start-up function that will activate virtual steps from the home position to the ready to run state (receiving motion data state). Most of the code is already there, just need to join the pieces to activate them in proper sequence. For the 360 degree code. I agree. Its not that hard to be done, I suppose I could also add this in the menu as parameter option to enable which motor you like to be used as 360 degrees continuous. It will be forcing the 360 degree setting on the feedback sensors though to make sure all range is the sensors is used. This needs to be done anyway, there is lots of requests for using it for 2DOF full 360 degrees platforms lately. I'll let you know here as soon I have something for you to test. Thanks Thanos Hi Tahnos, Don't want to rush or anything, but just asking so that I could plan my schedule ahead. Do you have any guestimate when would you have something for me to test? This weekend will have something. Perhaps code during night time, when family, dogs, cats are all sleeping.
|
|
|
Post by skihnia on Jun 11, 2017 7:01:47 GMT
Hi Tahnos, Don't want to rush or anything, but just asking so that I could plan my schedule ahead. Do you have any guestimate when would you have something for me to test? This weekend will have something. Perhaps code during night time, when family, dogs, cats are all sleeping. Anything yet?
|
|
|
Post by skihnia on Jul 18, 2017 18:40:01 GMT
Hi Tahnos, Don't want to rush or anything, but just asking so that I could plan my schedule ahead. Do you have any guestimate when would you have something for me to test? This weekend will have something. Perhaps code during night time, when family, dogs, cats are all sleeping. Hi Thanos, I see there is new revision (3.8? maybe) of the V2.3 software. Is there any changes on the 360 yaw? I have tested the Arduino XPID and with that the 360 yaw works as I need it to. -Seppo-
|
|