If I recall correctly I had read somewhere the 35KHz frequency myself, as I didn't have any frequency measurement instrumentation I just assumed it to be true. The values of the rc oscillator in the first schematic worked fine on my original silver roomba and roomba pro elite but not on my discovery. I actually still use the second schematic (24 hours a day, 365 days a year for over 3 years now... the led is build in a door post the electronics in a cavity behind it) and it works even with my brand new 550.Gordon wrote:In my own mind I had been questioning use of "35 kHz" that was specified at the start of this thread. I have some old notes (from a 2004 vintage forum-message) that indicated a carrier at 38 kHz. Since my notes had no credentials (no trail to the source of that datum) to back them, and since rj5555 is a practicing EE (qualified, and a known source of good advice),
it was then necessary to assume rj had done his own measurement. I also had no access to instrumentation by which I could measure characteristics of the wave-form.
Back in 2005 I wrote "Note that the values of R1 and R2 may need a slight adjustment. I have the best results with R1 = 22K and R2 = 220 Ohm" With these values the frequency would by 1/(100e-9 * 220 ) = 45Khz but if I'm not mistaken I made my FW using scrap electronics, most likely some old transistor radio for the r's and c's and the real values could be easily by + or - 10% especially for the condenser ...and.... 1/(110e-9*242) = 37.5 Khz so most likely my build oscillates at around 38Khz indeed.
If anyone wants to build the circuit I would recommend to take a 47K variable resistor for R1 and a 100Ohm fixed resistor with a 220Ohm variable resistor in series for R2. When adjusting first both variable resistors about half way and then (slowly) adjust R2 until your roomba reacts.
PS I used a IR led from a broken remote control, I have no idea with wavelength it's emitting but it works