Author Topic: OpenIRV. ISC0901B0 (Autoliv NV3, FLIR E4/5/6/8) based opensource thermal camera  (Read 111735 times)

0 Members and 1 Guest are viewing this topic.

Offline VGNTopic starter

  • Regular Contributor
  • *
  • Posts: 146
  • Country: am
Hello! Some quick updates!

Ok, we have AV (analog video) working. For now NTSC and PAL of ITU-R BT.656 standard are supported. Color space is YCbCr 4:2:2.
Sorry no video again, as my DSLR is still on vacations...
 
The following users thanked this post: ddrl46

Offline VGNTopic starter

  • Regular Contributor
  • *
  • Posts: 146
  • Country: am
Hi, everyone. I have some good and bad news.

1. The good one. I can say that 99% of hardware is tested. There are several non critical things that I should cover by tests, but all other stuff looks good and works properly. Of course, HW v1.0.0 had several stupid bugs, like incorrect pull-up resistor, but nothing more critical, I will describe that in schematics changelog.



2. Bad news. Right now, I'm at the step of ordering components to manufacture devices for you. I decided to use my own funds to produce the first batch of devices, as
I believe that this will be the most safe and comfortable way for me and you.

When I was developing this device I prefered to use newest and popular parts that can be easily ordered.
Well, this is sad, but for today there is a huge trouble with electronic components all over the world. I can't understand what's going on..., but most active parts just disapeared from the market. For example, the most critical component of the OpenIRV device - FPGA is non-stock.
The FPGA partnumber I used: XC7S50-1CSGA324C
Digikey: https://www.digikey.com/en/products/detail/xilinx-inc/XC7S50-1CSGA324C/7389940?s=N4IgTCBcDaIBoGEDsBlArABgLQEYEoHEBBAZjABYEQBdAXyA
Mouser: https://www2.mouser.com/ProductDetail/Xilinx/XC7S50-1CSGA324C?qs=%2Fha2pyFadug6lhtDd2nY6nfTIF3gPsXeo1XQxeK2CVrGltDj3T%252Bmgw%3D%3D
Avnet: https://www.avnet.com/shop/us/products/xilinx/xc7s50-1csga324c-3074457345632838168/
Farnell: https://uk.farnell.com/xilinx/xc7s50-1csga324c/fpga-spartan-7-210-i-o-csbga-324/dp/2828963
Of course, there are possible replacements:
XC7S50-1CSGA324I (industrial grade, more expensive)
XC7S50-2CSGA324C (a bit faster, more expensive)
XC7S50-2CSGA324I (faster + industrial...)
But these are not avaliable too. Mouser promises, that ~500 pcs. will be avaliable in september, but who knows...
By the way, the FPGA is not the only part, that is hard to order, there are several power supply ICs, that are non-stock too, though I can't remember any time I couldn't buy them.



3. I know that there are some people, who would like to manufacture devices themselves, as they have all parts from the BOM and just need PCBs.
I think that this is possible to do. I'm going to finish v1.1.0 very soon, order PCBs and send them for those who wish.



I'm a bit confused. Any suggestion are welcome.
 
The following users thanked this post: rockwell, ArsenioDev, MikeNC407

Offline Max Planck

  • Regular Contributor
  • *
  • Posts: 97
  • Country: pl
 

Offline Hydron

  • Frequent Contributor
  • **
  • Posts: 978
  • Country: gb
Ouch, that's particularly annoying given all the work that has obviously gone into this. Unfortunately this is an industry-wide thing right now, the design I'm working on at my job right now has been a nightmare to source parts for too, especially with some automotive parts that are hard to get even in normal times (but commodity stuff like a STM32 have also proved difficult!).

As for the people who claim to have some, have never used them sorry, but I'm always suspicious of people who claim to have large stocks of stuff that nobody else can get, yet won't give you a straight up price or anything.
 

Offline horstmannhid

  • Contributor
  • Posts: 14
  • Country: de
Thanks for your detailed answer Vaagn. It is really disappointing that we don‘t get all parts right now. I also had a look and there seems to be no (trusted) supplier for the FPGA. That seems to be a global issue right now. Same with graphic cards for PCs and the automotive industry. Cannot wait to get a working camera.

Another question:
Do you know which material the 3D printing service used? I own a 3D resin printer and the parts beeing printed with normal resin are brittle and not very durable. PLA from a resin printer is much more durable for gears and so on.
 

Offline VGNTopic starter

  • Regular Contributor
  • *
  • Posts: 146
  • Country: am
After a quick search.
...
I have no experience with those suppliers, so...?
Thanks, I sent a letter to infinity-component.hk, let's see their answer. Though I'm agree with Hydron, parts availability and price at this market is toooooo good to true...

Thanks for your detailed answer Vaagn. It is really disappointing that we don‘t get all parts right now. I also had a look and there seems to be no (trusted) supplier for the FPGA. That seems to be a global issue right now. Same with graphic cards for PCs and the automotive industry. Cannot wait to get a working camera.
I'm not giving up! After a closer look I found out that XC7S50-2CSGA324C is theoretically possible to purchase on mouser in a two months, that's much better, that waiting for september. I should look through the whole BOM one more time to understand the scale of this problem.

Another question:
Do you know which material the 3D printing service used? I own a 3D resin printer and the parts beeing printed with normal resin are brittle and not very durable. PLA from a resin printer is much more durable for gears and so on.
Sure! All part are printed on Formlabs Form 2, the resin type is Formlabs Grey. After thorough UV curing the parts itself and the surface become as hard, that friction is very low and there is no wear at all. Gears are really very hard to break, though I'd not say that the are too fragile. I could probably make a crash test video of the focus gears if you really would like.
« Last Edit: April 13, 2021, 08:44:13 pm by VGN »
 

Offline sslupsky

  • Contributor
  • Posts: 11
  • Country: ca
Hi, everyone. I have some good and bad news.


2. Bad news. Right now, I'm at the step of ordering components to manufacture devices for you. I decided to use my own funds to produce the first batch of devices, as
I believe that this will be the most safe and comfortable way for me and you.

When I was developing this device I prefered to use newest and popular parts that can be easily ordered.
Well, this is sad, but for today there is a huge trouble with electronic components all over the world. I can't understand what's going on..., but most active parts just disapeared from the market. For example, the most critical component of the OpenIRV device - FPGA is non-stock.


The problem is that a lot of companies in China purchased 6 - 12 months of supply because of existing and anticipation of more sanctions.
 

Offline swwils

  • Newbie
  • Posts: 3
  • Country: gb
Automotives gave up fab slots expecting decreased demand then bought them back at large cost shortly thereafter (who wants to hold up a $90,000 car on JIT $45 of IC's). This, combined with other factors has sent ripples into supply chain worldwide - look at the price STMF32 and other stuff like FPGA! Even smaller specialist distribution places are being called to release all stock they have.

I expect at least a full year before it's stabilises.
 

Offline SilverSolder

  • Super Contributor
  • ***
  • Posts: 6126
  • Country: 00

The supply instabilities will probably continue until the current p!ssing contest between Washington and Beijing gives way to more benign relations.

 

Offline robca

  • Frequent Contributor
  • **
  • Posts: 257
4) Any idea of how much the kit minus the nv3 will cost?  I'm moving house at the moment, so counting the pennies, and want to make sure I put some money aside.  Even better if you could say some thing like the circuitry will cost about X and the housing/gears/internal parts should be about Y, etc.
I will provide this information as soon as I get the final BOM. But I'm going to keep the price competitive to HT-301, TE-Q1, HT A2, FLIR C2 and other "cheap" thermals, though OpenIRV is going to be more powerful and multifuctional. Also keep in mind that the batch size makes difference on the final price.
I'm sure it's one of the most asked questions, but before putting down my name as a potential buyer/beta tester, I was wondering if you are any closer to have a rough idea of the price range (very rough). Or even an interval of confidence (say, between $500 and $1,000)

I'm also trying to understand if your goal is to offer a full solution (even as a kit), that includes the thermal camera module, or if the plan is for people to source a NV3/Audi camera on their own (I see quite a few Audi cameras going for ~$500 on eBay)

I tried reading the whole thread, but I was not able to find a relatively recent mention of price or type of device (apologies if I missed it)

 

Offline VGNTopic starter

  • Regular Contributor
  • *
  • Posts: 146
  • Country: am
I'm sure it's one of the most asked questions, but before putting down my name as a potential buyer/beta tester, I was wondering if you are any closer to have a rough idea of the price range (very rough). Or even an interval of confidence (say, between $500 and $1,000)
Very rough price for the kit is definitely going to be under 500$.

I'm also trying to understand if your goal is to offer a full solution (even as a kit), that includes the thermal camera module, or if the plan is for people to source a NV3/Audi camera on their own (I see quite a few Audi cameras going for ~$500 on eBay)
There is no way to ship thermal camera modules, because of export/import restriction of different countries, though it possible to find NV3 camera almost all over the world. The goal is to design a kit, that is almost ready to use. This photo shows the whole set of part, that are going to be reused from original camera: https://www.eevblog.com/forum/thermal-imaging/openirv-isc0901b0-(autoliv-nv3-flir-e4568)-based-opensource-thermal-camera/?action=dlattach;attach=1022356;image
All other parts (except the battery, due to air transport restrictions) will be included in the kit.

(I see quite a few Audi cameras going for ~$500 on eBay)
This is quite much, probably, because the part is new. Try to look for other partnumbers:
66549322653 or 9322653 - BMW
A2229052805 - Mercedes
4G0980552/4G0980552A - AUDI/WV

Also I don't think that ebay is the best place to find a good priced camera. Most second hand cameras even with cracked front window are alive, but you can hardly find them on ebay. I think this is because most sellers don't understand that cracked window camera can be reused.


 
The following users thanked this post: ddrl46, robca

Offline VGNTopic starter

  • Regular Contributor
  • *
  • Posts: 146
  • Country: am
Some updates.

1. Have ordered a new button's cover matrix for the beta release. Much better surface quality thanks to sandblasting finish.

2. Finishing schematics and PCB changes for v1.1.0. There is almost no critical issues with most of the boards. But I had to redesign the D-board (display). After hard tests I found an issue that damaged the power dc-dc at high input level voltages (+35V, i.e. 8S). I have modified the scheme a little and replaced some parts to increase the high voltage tolerance.

3. If everything with new D-board design is ok, I'm going to order a batch of beta release bare PCBs for customers, that alredy have most critical parts (like FPGA and etc...) and would like to assembly PCBs by their own. To make life easier, the bootloader will be have some self-testing features, like RAM memory test, video output test and so on... Details later.
 
The following users thanked this post: ddrl46, Cat, horstmannhid

Offline fest

  • Contributor
  • Posts: 16
  • Country: lv
Inspired and informed by VGN, I also (partially) succeeded interfacing with this sensor.
I made a small breakout board and used my freshly assembled Glasgow to explore this interface. I also had to teach myself the required logic programming skills, but hey- that's what vacations are for :)

The breakout board and observations about the signal interface are available here: https://github.com/festlv/isc0901b0-breakout

Huge thanks goes to VGN, without whose help I could not succeed!
 
The following users thanked this post: tmbinc, tek2232, ArsenioDev, VGN

Offline 1os

  • Regular Contributor
  • *
  • Posts: 56
  • Country: ua
Hi guys, it was such an interesting topic, but for some reason it stalled, I would like to continue......................
 

Offline VGNTopic starter

  • Regular Contributor
  • *
  • Posts: 146
  • Country: am
Hi guys, it was such an interesting topic, but for some reason it stalled, I would like to continue......................
Hello! No worry! The project is alive! I will report updates soon.
 
The following users thanked this post: ddrl46, eevbstedt, dmendesf, rockwell, NVTech

Offline VGNTopic starter

  • Regular Contributor
  • *
  • Posts: 146
  • Country: am
Hello everyone!

Sorry for this delay, some updates!

1. New hardware revision v1.1.0 is done. PCB are ordered, manufaturing time is about 1-2 weeks.
2. Good news. Pixel super resolution test is going to happen!
Microchip finally published evalution board user guide for piezo actuator driver HV56020!!
https://ww1.microchip.com/downloads/en/DeviceDoc/HV56020-User-Guide-DS20006328A.pdf
I have ordered parts, i.e. two ceramic actuators and the driver HV56020.
BTW, the ceramic actuator price is completely crazy, 125$ per single part (I need two of them for X and Y).
Anyway I'm sure this worth doing, at least this is going to be a proof of concept.
3. New LVGL based GUI is under development.

Thanks everybody for patience and support. I will do my best to ship set of bare PCBs for beta testers by the end of this month.
I want to remind that if you are lucky to have all parts from the BOM and have enough skills to assembly the boards yourself, this option is for you.
Stay sure, that I will provide support as much as I can.
 
The following users thanked this post: ddrl46, LesioQ, NVTech

Offline BiD

  • Contributor
  • Posts: 15
  • Country: us
Hello,

I think some Boson variant cores I had picked up off of eBay are potentially Autoliv NV4 based on Boson 640:

https://www.eevblog.com/forum/thermal-imaging/flir-boson-640-variant-teardown/msg3618032/#msg3618032

the housing isn't complete, there backing does not include automotive connector, only the standard 80-pin Boson connector is in the back.

I suspect it's NV4 because of strings found in the firmware:

* NV4-Release-60
* NV4-Authblock-Release-60
 
The following users thanked this post: VGN

Offline VGNTopic starter

  • Regular Contributor
  • *
  • Posts: 146
  • Country: am
Hello everyone!

Some updates. As you see, I have catastrophically missed the deadlines... |O

Anyway, here is my progress:

1. PCBs. The whole set of five PCBs (Focus, Lcd, Buttons, Main and Peripheral) were reoreder last week.
Focus, lcd and button boards will be ready by 28 august. If manufaturer delivery service works on weekend, I will get the boards and make some photos.
Main + Peripheral boards will be done by 2 september.

Why so long, what happened? Well, there were some troubles with PCBs.
First, I found a stupid bug in a two days after PCBs were ordered (a month ago...) and asked manufacturer to stop.  |O
Second, I planned to make a memory controller redesign to increase stability and speed, and faced some unexpected troubles, that also affected PCB design too, i.e. I could not order PCBs again until solve this trouble. Details for FPGA designers: I decided to use oversampling mode of the ISERDESE2 and faced design routing errors with serializers clocking over BUFIO and BUFR. I was afraid that the pins at the bank I used will not allow me to make new memory controller work with new PCBs. But finally, I found the solution.

2. Reworked HyperRam memory controller. Now it is much more stable at high frequencies, no more calibration is needed, achieved 200MHz speed, i.e. 400MB/s of throughput. No more FPGA design routing errors. :phew: This weekend new OpenHBMC sources will be published on github.

3. Migrated to new LVGL GUI, demo project is working. Will show photos a bit later. Menu is still under development.

4. Reworked mechanical parts a little, i.e. focus gears. This is mostly needed for superresolution addon.
 
The following users thanked this post: ddrl46, LesioQ, dmendesf, zrq, sslupsky, horstmannhid, Ruhkukah, NVTech

Offline VGNTopic starter

  • Regular Contributor
  • *
  • Posts: 146
  • Country: am
Updates.

1. Manufacture delivery service doesn't work on weekends, that's why focus, buttons and display PCBs will arrive tomorrow. Will make some photos by the evening.
2. New HyperRAM memory controller version in avaliable: https://github.com/OVGN/OpenHBMC
 
The following users thanked this post: ddrl46, dmendesf, NVTech

Offline VGNTopic starter

  • Regular Contributor
  • *
  • Posts: 146
  • Country: am
Today received the first set of boards (F+B+D). Main and Peripheral will be ready in a two days.
Some photos:
 
The following users thanked this post: ddrl46, tek2232, dmendesf, Ruhkukah, NVTech

Offline VGNTopic starter

  • Regular Contributor
  • *
  • Posts: 146
  • Country: am
Nothing especially interesting, just a progress. Main and Peripheral boards arrive tomorrow)
 
The following users thanked this post: ddrl46, dmendesf, NVTech

Offline VGNTopic starter

  • Regular Contributor
  • *
  • Posts: 146
  • Country: am
Main and Peripheral boards arrived!  >:D
 
The following users thanked this post: dmendesf, NVTech

Offline boywai

  • Contributor
  • Posts: 14
  • Country: us
I also want to join the test, how do I get the test board  Thanks
 

Offline VGNTopic starter

  • Regular Contributor
  • *
  • Posts: 146
  • Country: am
M-board is ready. Memory test at max speed is ok!

I also want to join the test, how do I get the test board  Thanks
Sovled in pm.
 
The following users thanked this post: ddrl46

Offline VGNTopic starter

  • Regular Contributor
  • *
  • Posts: 146
  • Country: am
P-board is assembled. I could check power supply, consumption in different modes, charging, etc. - everything is ok! Time to make a functional tests.
 
The following users thanked this post: ddrl46


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf