Giter VIP home page Giter VIP logo

Comments (10)

sim- avatar sim- commented on July 16, 2024

Hi, Lorenzo. Pulso "Advance Plus" DLU40A is supported -- I think DL40A++ is probably compatible, but I am not certain. You could try it, or try mapping out the pins as described here: https://github.com/sim-/tgy/wiki/Identifying-ESC-pin-configuration

from tgy.

lpollini avatar lpollini commented on July 16, 2024

Dear Simon,
first of all thanks for the answer
and let me say that you did such a huge and great job
with this alternative firmware
.. my compliments !

Regarding compatibility, I see that there is a note in the firmware file
dlu40a.inc saying that:

Same pinout as rct50a.inc but inverted low-side FETs,
and inverted PWM input due to the opto-isolator

now since the difference between DL and DLU is the optoisolation
this should represent an issue
I will read the link and possibily get back to you soon :-)

thanks again,
Lorenzo

On 2/22/2013 12:33 PM, Simon Kirby wrote:

Hi, Lorenzo. Pulso "Advance Plus" DLU40A is supported -- I think
DL40A++ is probably compatible, but I am not certain. You could try
it, or try mapping out the pins as described here:
https://github.com/sim-/tgy/wiki/Identifying-ESC-pin-configuration


Reply to this email directly or view it on GitHub
https://github.com/sim-/tgy/issues/11#issuecomment-13939244.


 Lorenzo Pollini, Ph.D.
 Tenured Assistant Professor
 Dept. of Energy and Systems Engineering
 University of Pisa (Italy)
 Via Diotisalvi,2
 56126 Pisa, ITALY
 Tel. +39 050 2217363
 Fax +39 050 2217333
 e-mail: [email protected]
 web: http://www.dsea.unipi.it/Members/polliniw

from tgy.

lpollini avatar lpollini commented on July 16, 2024

Dear Simon,
by reading this
https://docs.google.com/spreadsheet/ccc?key=0AhR02IDNb7_MdEhfVjk3MkRHVzhKdjU1YzdBQkZZRlE#gid=0
I found a picture of the DLU40A

I noticed that:
my (dl40a++) and the the DLU40A use the same half bridge driver :
the IR2103S (the last S the for the SOIC package)
http://www.irf.com/product-info/datasheets/data/ir2103.pdf

they have a very similar layout
well, actually the PCB look identical apart from the fact that the DLU
does NOT have a BEC
so the power supply part is not installed (3 x LF50A) and two capacitors

in addition the DLU (the supported one, has a large component with 4
legs that seems to bridge
two parts of the PCB, tha large square yellow part
any idea about it ? might it be the optoisolator ?

in addition, regarding the comment the the DlU40a.inc file:
Same pinout as rct50a.inc but inverted low-side FETs,
and inverted PWM input due to the opto-isolator

I noticed that the RC TImer 50 uses the IR2101 as half bridge driver
that, as I expected, ahs the LIN input marked as active HIGH
while the IR2103 has the LIN input marked as active low (with the overbar)

this probably means that I just need to change the part of the firmware
where
the inverted PWM input is considered

by comparing rtc50a.inc and dlu40a.inc
it seems that most of the changes are due to the different low side driving:
the macros nFET_on_ and nFET_off_
and the macros nFET_barke and all_nFETs_off
where set is swapped with clear

as far as I understand I should not touch this part

and for the rest?
changes in lines 11, 28,46 and 50 ?
must I replace the lines 28,46 and 50 to the original
values they have in rtc50a.inc ?

do not touch line 11?

thanks a lot for your help,
Lorenzo

On 2/22/2013 12:33 PM, Simon Kirby wrote:

Hi, Lorenzo. Pulso "Advance Plus" DLU40A is supported -- I think
DL40A++ is probably compatible, but I am not certain. You could try
it, or try mapping out the pins as described here:
https://github.com/sim-/tgy/wiki/Identifying-ESC-pin-configuration


Reply to this email directly or view it on GitHub
https://github.com/sim-/tgy/issues/11#issuecomment-13939244.


 Lorenzo Pollini, Ph.D.
 Tenured Assistant Professor
 Dept. of Energy and Systems Engineering
 University of Pisa (Italy)
 Via Diotisalvi,2
 56126 Pisa, ITALY
 Tel. +39 050 2217363
 Fax +39 050 2217333
 e-mail: [email protected]
 web: http://www.dsea.unipi.it/Members/polliniw

from tgy.

sim- avatar sim- commented on July 16, 2024

Hi Lorenzo,

The opto-isolator is the yellowish package at the middle-top of the picture, yes. If that is missing, they may have still left the NPN in place which still inverts the signal. When inverted, the USE_INT0 line in the .inc file needs to be set to 2; otherwise, it should be set to 1 for normal non-inverted inputs. You may need to enable the pull-up by adding (1<<rcp_in) to INIT_PD. Some boards that seem to expect it (the NPN output may not look square without it). And yes, the falling/rising edge macros are flipped.

It seems I totally botched up the comments at the top of some of these files :), but tp70a.inc may already be exactly what you are looking for.

from tgy.

lpollini avatar lpollini commented on July 16, 2024

Dear Simon,
by looking at DL40a PCB I noticed that there is transistor that seems to
be connected with
the same traces where the optocoupler is and is present in both DL and
DLU versions.

Thus probably the DL has the same inverted PWM as the DLU
thus the dlu40a firmware should work for me.

Now I need to figure out how to flash it since the board does not have
the programming pins on an header, and probably all the required pins
are soldered to the pads only and no wires are routed from there

It seems that Pulso used to program the chips before soldering them,
let's hope they can be reprogrammed.

I will let you know if my tests succeed

Thanks again,
Lorenzo

On 2/22/2013 8:43 PM, Simon Kirby wrote:

Hi Lorenzo,

The opto-isolator is the yellowish package at the middle-top of the
picture, yes. If that is missing, they may have still left the NPN in
place which still inverts the signal. When inverted, the USE_INT0 line
in the .inc file needs to be set to 2; otherwise, it should be set to
1 for normal non-inverted inputs. You may need to enable the pull-up
by adding (1<<rcp_in) to INIT_PD. Some boards that seem to expect it
(the NPN output may not look square without it). And yes, the
falling/rising edge macros are flipped.

It seems I totally botched up the comments at the top of some of these
files :), but tp70a.inc may already be exactly what you are looking for.


Reply to this email directly or view it on GitHub
https://github.com/sim-/tgy/issues/11#issuecomment-13967456.


 Lorenzo Pollini, Ph.D.
 Tenured Assistant Professor
 Dept. of Energy and Systems Engineering
 University of Pisa (Italy)
 Via Diotisalvi,2
 56126 Pisa, ITALY
 Tel. +39 050 2217363
 Fax +39 050 2217333
 e-mail: [email protected]
 web: http://www.dsea.unipi.it/Members/polliniw

from tgy.

sim- avatar sim- commented on July 16, 2024

Hi Lorenzo,

Any luck on this?

from tgy.

lpollini avatar lpollini commented on July 16, 2024

Dear Simon,
thank'you so much for the help you gave me so far.
Unfortunately my ESCs do not have the programming pins and this greatly
slowed down my progresses.

I currently have not managed a good way
to program them without soldering tiny wires to the atmel chip directly.

I tried to look for an "adapter/plug/something" of some kind without success
can you give me any hints?

My latest idea is to build a pcb with the pads of the chip,
drill a square hole just the size of chip in the middle
and place it upside down on top of it
so that the pads tough all the pins and I can access them
but I have not yet time to try it ....

I suppose a loose connection may put the operation at serious risk

I will surely get back to you when I try to upload the firmware
and let you know if, and how it works

Thanks,
Lorenzo

On 4/16/2013 7:39 AM, Simon Kirby wrote:

Hi Lorenzo,

Any luck on this?


Reply to this email directly or view it on GitHub
https://github.com/sim-/tgy/issues/11#issuecomment-16427536.


 Lorenzo Pollini, Ph.D.
 Tenured Assistant Professor
 Dept. of Energy and Systems Engineering
 University of Pisa (Italy)
 Via Diotisalvi,2
 56126 Pisa, ITALY
 Tel. +39 050 2217363
 Fax +39 050 2217333
 e-mail: [email protected]
 web: http://www.dsea.unipi.it/Members/polliniw

from tgy.

sim- avatar sim- commented on July 16, 2024

Perhaps this would help? http://www.hobbyking.com/hobbyking/store/__27195__Atmel_Atmega_Socket_Firmware_Flashing_Tool.html

from tgy.

lpollini avatar lpollini commented on July 16, 2024

Simon,
that is exactly what I was thinking to build.....
I believe I will buy one....
even if I already started building one with a rapid prototyping machine

 LP

On 5/10/2013 8:05 AM, Simon Kirby wrote:

Perhaps this would help?
http://www.hobbyking.com/hobbyking/store/__27195__Atmel_Atmega_Socket_Firmware_Flashing_Tool.html


Reply to this email directly or view it on GitHub
https://github.com/sim-/tgy/issues/11#issuecomment-17705716.


 Lorenzo Pollini, Ph.D.
 Tenured Assistant Professor
 Dept. of Energy and Systems Engineering
 University of Pisa (Italy)
 Via Diotisalvi,2
 56126 Pisa, ITALY
 Tel. +39 050 2217363
 Fax +39 050 2217333
 e-mail: [email protected]
 web: http://www.dsea.unipi.it/Members/polliniw

from tgy.

sim- avatar sim- commented on July 16, 2024

Any luck?

from tgy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.