Blueprint

IMX 290 IR-CUT Astrophotography camera (cooled)

It's a cooled Sony IMX 290 astro imaging camera with an active cooling system & Raspberry pi zero 2W as the onboard computing server

Created by ContinentalDrip ContinentalDrip

Tier 3

24 views

0 followers

ContinentalDrip ContinentalDrip added to the journal ago

Notes

Hello, you recently reviewed my project:
https://blueprint.hackclub.com/projects/5563

I'll answer reasons for things I didn't do:

Please remove the cost for printing

I indeed didn't add that, I just requested 20 USD for it in the reviewer requests because I'm in Pakistan and shipping costs approx 16 USD from EU, and there's no local guy who can print for me. 20 USD to compensate for any sudden price changes.

Please show a screenshot for shipping price info

The shipping is free according to this screenshot I had uploaded:

The journal entries are too small

I had already hit the minimum word limit, but I did change them to make them a little bit more extended.

I have submitted the project again. It would be better if you review it right away as it has been pending approval for like two months and it's getting kinda annoying yk :sob::pray:

Anyways, thanks for looking into it
image.png (8)

ContinentalDrip ContinentalDrip submitted IMX 290 IR-CUT Astrophotography camera (cooled) for review ago

Nachu Thenappan Nachu Thenappan 🚀 requested changes for IMX 290 IR-CUT Astrophotography camera (cooled) ago

Hi,
Thanks for adding in the step files into your github. For the Journals however many of the journals are still very short and have the same screenshots( example: 12/10/2025 2 AM - Added support for the 3d prints ) also please do not add extra cost for the 3d prints as you can use Hackclub's Printing Legion service instead. Lastly instead of adding a cost to compensate for shipping add the cart screenshot with your shipping option chosen so it is more precise. Please feel free to DM me if you have questions.

ContinentalDrip ContinentalDrip submitted IMX 290 IR-CUT Astrophotography camera (cooled) for review ago

ContinentalDrip ContinentalDrip added to the journal ago

Reviewer Notes

Hello,
so first of all this is a camera that i will attach to my telescope to take pictures of space objects like nebulae and planets.

it will use the waveshare IMX290 camera sensor paired with the RP ZERO 2W for post processing.

so how it works is that the camera will be connected to the raspberry pi via the FPC cable(the yellow one in my cart). it will help the camera to communicate with the raspberry pi. So the Question is WHY a Raspberry pi? isnt it too much?

nope. its bottlenecked, and i cant ask for a better rpi because of budget limits.
so the rpi is needed because the camera sensor will be shooting images in .RAW format, which takes raw sensor data and outputs it without any compression and stuff, which results in a single image coming out to be more than a gigabyte at a time. the second thing is the DDR RAM buffer. the images will be captured at exTremely fast framerates or extremely slow depending on the observed space object. plants take fast framerate, deep space objects take slow frame rate (in order to gather more light), and ram here plays an important part on it, because it temporarily stores the image data and writes it onto the ROM for efficient data transfer without any loss.

using a direct cable from camera results in heavy image data loss due to the length of the cable.

but as were using a RPi here, the images are written on it and we can just see the live preview of the images by connecting the RPi to a computer via OTG cable :)

1: Wiring diagram is not needed as the only wires that will be used will be a FPC cable, and an OTG cable and a potential 12V adapter for the cooling fan.

2: added .STEP files in /3D Model folder on GitHub

3: Fixed the .csv and is now in table format
image

4: There is no local supplier that accepts HCB cards, they have cheaper options but its the same no HCB compatibility issue.

I hope this clears up all the issues. i explained everything in this one journal entry,

Iamalive Iamalive 🚀 requested changes for IMX 290 IR-CUT Astrophotography camera (cooled) ago

Hey, couple things: First, can you provide more context/explanation to your journals? You have the same picture for many different journals that aren't worded well. Also, can you add a wiring diagram that shows how the final project will be set up? Its kind of confusing to see how the final project will look like. Next, please upload your cad files as a .step and also recode your bom so it is in table form. Finally, is there no way to get the items for any cheaper? I assume taxes are because of imports, why not look at other local retailers? Thanks!

ContinentalDrip ContinentalDrip added to the journal ago

Reviewer NOTES

Dear reviewer,

You asked me to fix the amount that I am asking.

You see, the extra amount are the taxes, and they aren't even the customs I'll have to pay. But to lessen the financial load I removed the heat sink and I can buy it locally myself which will save the extra $10 with taxes.

Screenshot_2025-12-25-10-46-36-523_com.alibaba.aliexpresshd

You can in this screenshot see for yourself that the cart costs $58, but the rest 40.33 USD are taxes (customs duty excluded)

So yeah I payed Like $30 customs on a $4 PCB so please atleats give me the grant so I can get these items 😭🙏

ContinentalDrip ContinentalDrip submitted IMX 290 IR-CUT Astrophotography camera (cooled) for review ago

Iamalive Iamalive 🚀 requested changes for IMX 290 IR-CUT Astrophotography camera (cooled) ago

Your cart totals to around $60, which is way less than you ask for. Please fix this. Additionally, your project will only qualify as a tier 3 at best.

ContinentalDrip ContinentalDrip added to the journal ago

Added grilled Intakes

i fixed the enclosure model and instead of having 4 ugly ahh holes on each side like these:

image

i added grills!

image

these will increase the airflow into the camera and also decrease the fan sound because it would need less power to pull in air.

i was thinking of using a peltier cooler inside for the sensor but it would just form water vapour around it, not to mention its already humid here.

i sliced the body and exported it

image

ContinentalDrip ContinentalDrip added to the journal ago

Dust cap

I created a dust cap for the camera too which will fit in the nozzle.
image-6

This will protect the camera sensor from dust. I also looked at proper commercial cameras and I saw that they had a glass on the front of the camera sensor coated with a 820nm filter 💔🥀

TS frying me I may need additional stuff, I'll leave a note and then resubmit it in the future if I need grants for any more stuff :]

ContinentalDrip ContinentalDrip added to the journal ago

Note for Reviewers

I added the working on how each part will work on the readme. And yes, a raspberry pi is required because astronomy cameras need heavy image processing with gigabits of data processing each second because of the immense amount of visual data collected, but to keep it budget friendly I used raspberry pi zero 2W.

Added BOM.csv on GitHub

Screenshot_2025-12-10-00-13-01-637_com.google.android.googlequicksearchbox-edit

ContinentalDrip ContinentalDrip submitted IMX 290 IR-CUT Astrophotography camera (cooled) for review ago

NotARoomba NotARoomba 🚀 requested changes for IMX 290 IR-CUT Astrophotography camera (cooled) ago

Hey please add in a BOM.csv into your repo!

ContinentalDrip ContinentalDrip submitted IMX 290 IR-CUT Astrophotography camera (cooled) for review ago

Iamalive Iamalive 🚀 requested changes for IMX 290 IR-CUT Astrophotography camera (cooled) ago

Please create and attach a BOM.csv to your repo

ContinentalDrip ContinentalDrip submitted IMX 290 IR-CUT Astrophotography camera (cooled) for review ago

zsharpminor zsharpminor requested changes for IMX 290 IR-CUT Astrophotography camera (cooled) ago

Hi! I love the project idea, could you add to your README showing how it will fit together and which parts drive what? Additionally, is a RPI really needed - it seems quite overkill. Thanks!

ContinentalDrip ContinentalDrip added to the journal ago

Split the parts

I split the parts into 4 seperate files for easier and reliable printing. I will upload the files on GitHub Soon.

Material:

I'll chose black ABS plastic with 100% infill because I need minimal lite leakage into the camera body.

Screenshot_2025-12-10-00-13-01-637_com.google.android.googlequicksearchbox-edit

Placeholder image

ContinentalDrip ContinentalDrip added to the journal ago

Added support for the 3d prints

I added support for the 3d prints because I didn't realise they needed one. Thankgod Gemini caught the mistake. I love you Gemini

Final Support:
Screenshot_2025-12-10-00-13-01-637_com.google.android.googlequicksearchbox-edit

Lets see what they say about the funding (cart price is increasing day by day)

Supports will allow my case to be printed more efficiently and stay stable on the printed while printing.

ContinentalDrip ContinentalDrip added to the journal ago

3D Model Update

i updated the 3d model to bevel the edges of the wider body and also added support for a M28.5 X 6.0 Filter for better image captures.

image

also i seperated the back ring and the plate for easier printing and access.

im going to build supports now, thankfully gpt told me to add those cuz i never knew they needed to be added until i thought about stringing and all that.

ContinentalDrip ContinentalDrip added to the journal ago

Calculating Camera focal length

We'll now calculate the total focal length of the camera to see how much natural magnification we can get from it.

Using the top 1.25" adapter nozzle that'll go into the eyepiece focuser, it measures to be exactly 20mm, adding the tickness of the base underneath, 10mm, with camera tray median depth of approx 5/2
= 2.5mm

We'll add some human error of 1.5± to it, total focal length is:

20+10+2.5 = 32.5mm ± 1.5

Keeping the eyepiece focal length in mind, my telescope has a focal length of 750mm

Magnification (M) = Telescope Focal Length / Eyepiece Focal Length

M = 750mm / 34 (we'll chose the largest focal length to minimize over promising

M = 22.05 ≈22.1x

Now that is our Optical magnification, don't forget we can zoom in digitally too :D

Zooming digitally will boost our magnification by:

2x Digital : 44.2x Total
4x Digital : 88.4x Total
6x Digital : 132.6x Total

And so on.

Now if we plot a graph on it, (just to be a performative 💔🥀)

It turns out to become a linear magnification graph.

line-graph

And that will be our Telescope magnification range. Keeps in mind at higher magnification the image quality will become worse, so at nearly 2-5x magnification will be enough for deep space photography, while 1.5-2 for planetary with high shutter speeds.

ContinentalDrip ContinentalDrip submitted IMX 290 IR-CUT Astrophotography camera (cooled) for review ago

ContinentalDrip ContinentalDrip added to the journal ago

Applying for Funding

i created the enclosure and the models. now i need funding for it. in total the Designing of the enclosure took me HELL OF A TIME (10 Hours)

my first time making a 3d model myself after the hackpad :)

im pretty happy with it.
ill get it printed with black PETG in order to minimize light leakage into the camera
image

now the difficult part starts with the hardware after im done getting the grant because ill have to code so i can connect the camera via OTG to my laptop with SharpCap so i can see a live preview.

ill upload the code for the camera after im done experimenting with the camera because i cant code without physically iterating with the components.

ContinentalDrip ContinentalDrip added to the journal ago

Camera Case

i created the full enclosure for the camera and the onboard computer with Active cooling.

here are the pictures:

Back plate :
image

Side profile:
image

Top:
image

rest the camera tray, i already added a journal entry for it.

ContinentalDrip ContinentalDrip added to the journal ago

Created the Sensor holder plate

modeled the sensor holder plate. added some vents on the back for air ventilation as ill be using active cooling for it. it can get very hot especially during long exposures because we need the sensor to collect as much light as possible.

orbit view:
image

top:
image

the small slit on the side of the holder is for the FPC cable.

ContinentalDrip ContinentalDrip added to the journal ago

Research and Sensor size feasability

so i was trying to find the best sensor for this project, as astrophotography needs a large sensor size camera with minimum amp glow and IR cut sensors to recieve data pm the IR spectrum, and the best sensor i found was the Sony IMX 290 as it has an IR filter with solenoid, meaning i can directly control the filter changing and all that.

i was first trying to find a raw camera sensor chip, but those are too hard to find + they require both side smd soldering, which is impossible for me as im not good at soldering let alone SMD.

so this is the sensor i chose

image

I decided to pair it with a Raspberry PI zero 2W as the onboard computer.

I wont be using the inbuilt camera lens as i want the raw sensor only. i have a dobsonion telescope to which i can attach the camera to.

ContinentalDrip ContinentalDrip started IMX 290 IR-CUT Astrophotography camera (cooled) ago

12/8/2025 12 PM - Research and Sensor size feasability

so i was trying to find the best sensor for this project, as astrophotography needs a large sensor size camera with minimum amp glow and IR cut sensors to recieve data pm the IR spectrum, and the best sensor i found was the Sony IMX 290 as it has an IR filter with solenoid, meaning i can directly control the filter changing and all that.

i was first trying to find a raw camera sensor chip, but those are too hard to find + they require both side smd soldering, which is impossible for me as im not good at soldering let alone SMD.

so this is the sensor i chose

image

I decided to pair it with a Raspberry PI zero 2W as the onboard computer.

I wont be using the inbuilt camera lens as i want the raw sensor only. i have a dobsonion telescope to which i can attach the camera to.

12/8/2025 1 PM - Created the Sensor holder plate

modeled the sensor holder plate. added some vents on the back for air ventilation as ill be using active cooling for it. it can get very hot especially during long exposures because we need the sensor to collect as much light as possible.

orbit view:
image

top:
image

the small slit on the side of the holder is for the FPC cable.

12/8/2025 2:15 PM - Camera Case

i created the full enclosure for the camera and the onboard computer with Active cooling.

here are the pictures:

Back plate :
image

Side profile:
image

Top:
image

rest the camera tray, i already added a journal entry for it.

12/8/2025 2:20 PM - Applying for Funding

i created the enclosure and the models. now i need funding for it. in total the Designing of the enclosure took me HELL OF A TIME (10 Hours)

my first time making a 3d model myself after the hackpad :)

im pretty happy with it.
ill get it printed with black PETG in order to minimize light leakage into the camera
image

now the difficult part starts with the hardware after im done getting the grant because ill have to code so i can connect the camera via OTG to my laptop with SharpCap so i can see a live preview.

ill upload the code for the camera after im done experimenting with the camera because i cant code without physically iterating with the components.

12/8/2025 6 PM - Calculating Camera focal length

We'll now calculate the total focal length of the camera to see how much natural magnification we can get from it.

Using the top 1.25" adapter nozzle that'll go into the eyepiece focuser, it measures to be exactly 20mm, adding the tickness of the base underneath, 10mm, with camera tray median depth of approx 5/2
= 2.5mm

We'll add some human error of 1.5± to it, total focal length is:

20+10+2.5 = 32.5mm ± 1.5

Keeping the eyepiece focal length in mind, my telescope has a focal length of 750mm

Magnification (M) = Telescope Focal Length / Eyepiece Focal Length

M = 750mm / 34 (we'll chose the largest focal length to minimize over promising

M = 22.05 ≈22.1x

Now that is our Optical magnification, don't forget we can zoom in digitally too :D

Zooming digitally will boost our magnification by:

2x Digital : 44.2x Total
4x Digital : 88.4x Total
6x Digital : 132.6x Total

And so on.

Now if we plot a graph on it, (just to be a performative 💔🥀)

It turns out to become a linear magnification graph.

line-graph

And that will be our Telescope magnification range. Keeps in mind at higher magnification the image quality will become worse, so at nearly 2-5x magnification will be enough for deep space photography, while 1.5-2 for planetary with high shutter speeds.

12/9/2025 - 3D Model Update

i updated the 3d model to bevel the edges of the wider body and also added support for a M28.5 X 6.0 Filter for better image captures.

image

also i seperated the back ring and the plate for easier printing and access.

im going to build supports now, thankfully gpt told me to add those cuz i never knew they needed to be added until i thought about stringing and all that.

12/10/2025 2 AM - Added support for the 3d prints

I added support for the 3d prints because I didn't realise they needed one. Thankgod Gemini caught the mistake. I love you Gemini

Final Support:
Screenshot_2025-12-10-00-13-01-637_com.google.android.googlequicksearchbox-edit

Lets see what they say about the funding (cart price is increasing day by day)

Supports will allow my case to be printed more efficiently and stay stable on the printed while printing.

12/10/2025 9 PM - Split the parts

I split the parts into 4 seperate files for easier and reliable printing. I will upload the files on GitHub Soon.

Material:

I'll chose black ABS plastic with 100% infill because I need minimal lite leakage into the camera body.

Screenshot_2025-12-10-00-13-01-637_com.google.android.googlequicksearchbox-edit

Placeholder image

12/13/2025 12:31 AM - Note for Reviewers

I added the working on how each part will work on the readme. And yes, a raspberry pi is required because astronomy cameras need heavy image processing with gigabits of data processing each second because of the immense amount of visual data collected, but to keep it budget friendly I used raspberry pi zero 2W.

Added BOM.csv on GitHub

Screenshot_2025-12-10-00-13-01-637_com.google.android.googlequicksearchbox-edit

12/13/2025 12:34 AM - Dust cap

I created a dust cap for the camera too which will fit in the nozzle.
image-6

This will protect the camera sensor from dust. I also looked at proper commercial cameras and I saw that they had a glass on the front of the camera sensor coated with a 820nm filter 💔🥀

TS frying me I may need additional stuff, I'll leave a note and then resubmit it in the future if I need grants for any more stuff :]

12/13/2025 11 PM - Added grilled Intakes

i fixed the enclosure model and instead of having 4 ugly ahh holes on each side like these:

image

i added grills!

image

these will increase the airflow into the camera and also decrease the fan sound because it would need less power to pull in air.

i was thinking of using a peltier cooler inside for the sensor but it would just form water vapour around it, not to mention its already humid here.

i sliced the body and exported it

image

12/25/2025 - Reviewer NOTES

Dear reviewer,

You asked me to fix the amount that I am asking.

You see, the extra amount are the taxes, and they aren't even the customs I'll have to pay. But to lessen the financial load I removed the heat sink and I can buy it locally myself which will save the extra $10 with taxes.

Screenshot_2025-12-25-10-46-36-523_com.alibaba.aliexpresshd

You can in this screenshot see for yourself that the cart costs $58, but the rest 40.33 USD are taxes (customs duty excluded)

So yeah I payed Like $30 customs on a $4 PCB so please atleats give me the grant so I can get these items 😭🙏

1/7/2026 - Reviewer Notes

Hello,
so first of all this is a camera that i will attach to my telescope to take pictures of space objects like nebulae and planets.

it will use the waveshare IMX290 camera sensor paired with the RP ZERO 2W for post processing.

so how it works is that the camera will be connected to the raspberry pi via the FPC cable(the yellow one in my cart). it will help the camera to communicate with the raspberry pi. So the Question is WHY a Raspberry pi? isnt it too much?

nope. its bottlenecked, and i cant ask for a better rpi because of budget limits.
so the rpi is needed because the camera sensor will be shooting images in .RAW format, which takes raw sensor data and outputs it without any compression and stuff, which results in a single image coming out to be more than a gigabyte at a time. the second thing is the DDR RAM buffer. the images will be captured at exTremely fast framerates or extremely slow depending on the observed space object. plants take fast framerate, deep space objects take slow frame rate (in order to gather more light), and ram here plays an important part on it, because it temporarily stores the image data and writes it onto the ROM for efficient data transfer without any loss.

using a direct cable from camera results in heavy image data loss due to the length of the cable.

but as were using a RPi here, the images are written on it and we can just see the live preview of the images by connecting the RPi to a computer via OTG cable :)

1: Wiring diagram is not needed as the only wires that will be used will be a FPC cable, and an OTG cable and a potential 12V adapter for the cooling fan.

2: added .STEP files in /3D Model folder on GitHub

3: Fixed the .csv and is now in table format
image

4: There is no local supplier that accepts HCB cards, they have cheaper options but its the same no HCB compatibility issue.

I hope this clears up all the issues. i explained everything in this one journal entry,

1/21/2026 - Notes

Hello, you recently reviewed my project:
https://blueprint.hackclub.com/projects/5563

I'll answer reasons for things I didn't do:

Please remove the cost for printing

I indeed didn't add that, I just requested 20 USD for it in the reviewer requests because I'm in Pakistan and shipping costs approx 16 USD from EU, and there's no local guy who can print for me. 20 USD to compensate for any sudden price changes.

Please show a screenshot for shipping price info

The shipping is free according to this screenshot I had uploaded:

The journal entries are too small

I had already hit the minimum word limit, but I did change them to make them a little bit more extended.

I have submitted the project again. It would be better if you review it right away as it has been pending approval for like two months and it's getting kinda annoying yk :sob::pray:

Anyways, thanks for looking into it
image.png (8)