<< return to Pixycam.com

Just received my PixyCam & PnT today - Newbie question about "Default Program"

Hi,

According to the Pixy Arduino Wiki page, if the Arduino is connected, and the Pixy is running the “Default Program”, then the Windows PixyMon application will not show video image, but rather only object tracking, is this correct?

If so, I’d like to see if I can modify the Pixy firmware and/or Arduino sketch such that Pixymon will continue to display the video image even during Arduino tracking. I’m not too familiar with Qt5/matlab so I’m hoping no changes to the Windows software would be necessary.

I’ve installed Keil MDK-ARM and downloaded the Pixy source from here:

In case I goof during building/programming of the ‘pixy-firmware-2.0.8.hex’ project (i.e. video_m4_m0.uvmpw’s libpixy_m4, libpixy_m0, m0, video), is there a failsafe bootloader installed? If it doesn’t and I brick it, would I need an Arm Jtag tool (ex. J-Link Edu) to then program? Or is there a better jtag tool for the nxp lpc4330?

ben nguyen wrote:

According to the Pixy Arduino Wiki page, if the Arduino is connected, and the Pixy is running the “Default Program”, then the Windows PixyMon application will not show video image, but rather only object tracking, is this correct?

This is correct.

If so, I’d like to see if I can modify the Pixy firmware and/or Arduino sketch such that Pixymon will continue to display the video image even during Arduino tracking. I’m not too familiar with Qt5/matlab so I’m hoping no changes to the Windows software would be necessary.

I’ve installed Keil MDK-ARM and downloaded the Pixy source from here:
https://github.com/charmedlabs/pixy/tree/master/src/device

In case I goof during building/programming of the ‘pixy-firmware-2.0.8.hex’ project (i.e. video_m4_m0.uvmpw’s libpixy_m4, libpixy_m0, m0, video), is there a failsafe bootloader installed? If it doesn’t and I brick it, would I need an Arm Jtag tool (ex. J-Link Edu) to then program? Or is there a better jtag tool for the nxp lpc4330?

Pixy’s firmware upload program is in ROM. It’s impossible to “brick” Pixy. We use the Keil Ulink-2.

Hope this helps!

Do tell if you get this to work. We would like to record the “cooked” images coming through the Pixy for accuracy testing. It would be ideal to do this natively without resorting to a hokey screen capture. It sounds like your method might work. We are stuck.