Aurora 9×18 and 18×18 Firmware Update
I discovered a bug that prevents start up at the power on. The condition is relatively rare, but if your Aurora 9×18 mk2 or Aurora 18×18 is suffering from occasional lookup at the power up, please reprogram the PIC with the updated firmware.
This firmware (version 1.4) is also revised to keep the speed change setting in the EEPROM (note: speed adjustment is only possible via IR remote), so that your set speed will be restored after power off/on.
Please let me know if there are any issues with this updated version.
- Aurora 9xx18 mk2 firmware: aurora9x18mk2-1.4.hex
- Aurora 18×18 firmware: aurora18x18-rev2d-v1.4.hex
Hi,artist
what’s the base time of a PWM? can you write each Pulse time on your time chart?
;— PWM timing parameters —————————–
; LED refresh time = (pr_value+1)*(3*127+1)*Tcy = (pr_value+1)*382*Tcy
; optimized for video @225 Hz
i am not very sure about the explain here.
(PR+1)*Tcy is the PWM period. and 3 RGB color divided into 128 duty?
March 19, 2013 at 10:46 pm
I think you are getting it. PWM hardware is set @ 16000/(pr_value+1), where 16000 (kHz) is the processor instruction frequency.
Software goes though each PWM cycle 127 times per each color. Also there’s one cycle for data processing.
Tcy in the formula is minimal pulse duration of PWM, which is 62.5ns.
March 24, 2013 at 2:21 pm
HI,artist,
is hard to understand the code of 9*18 here,
;— PWM timing parameters —————————–
; LED refresh time = (pr_value+1)*(3*127+1)*Tcy = (pr_value+1)*382*Tcy
; optimized for video @225 Hz
the datasheet of PIC24FV301 says, PWM Period = [Value + 1] x TCY x (Prescaler Value)
according the the formula, what’s 3*127 ?
March 19, 2013 at 11:34 am
Hi,
I like the 9×18 aurora project alot. I saved a copy of the schematic for my preference, but do you happen to have the PCB. Let me know if I can obtain one.
….The colors are awesome!!!
Thanks,
Cha
January 8, 2013 at 1:05 pm
Hello,
Thanks for your comment!
The PCBs are available here and here..
Aki
January 8, 2013 at 1:10 pm