![]() |
|
![]() |
| Thank you for the correction, I missed that one. At first I thought maybe the one I saw might’ve changed, but a quick trip to the Internet Archive showed it looked like that in April. |
![]() |
| When I read the page, it was implied that it's not possible to support other platforms or wouldn't be appreciated by the heavy Mac marketing. Now that I know more of the technical details of the product and seeing that it would definitely be possible to add Windows/Linux support, I am more inclined to buy it and write software for it myself, and I think it would be good to include that on the page more.
Something like "Open hardware/software means that the community could write Linux/Windows support" and a link to the tool that the author said could be used to transfer files on Linux: https://github.com/toasterllc/MDCCode/blob/rev10/Tools/MDCUt... somewhere more prominent on the page would be helpful, as this was not clear to me until I read the comments here. |
![]() |
| Strongly agreed. I started scrolling through the website, was somewhat interested, and might have considered it, but just closed the tab when I saw mac only. |
![]() |
| This is an amazing project, but you are pitching it as an engineer. As an amateur photographer, the first thing I want to see are sample photos. Super cool little device! |
![]() |
| Why not use a trail camera? They do everything this device does but better, plus they have video and night vision. And you can buy one for $50 instead of $200. |
![]() |
| Unrelated to the camera. But couldn't you add a long cable to a place where you can change a battery occasionally? Or use an external solar rechargeable battery pack? |
![]() |
| If you don't mind a tangential question, what are some good places to watch condors in CA? We watched them at the Pinnacles National Park and loved the experience. |
![]() |
| I don't have an answer, but at least for Europe you can use www.birdingplaces.eu. The website has some entries for California, but couldn't find condors. Good luck! |
![]() |
| Not the OP, but my understanding (admittedly a few years outdated) is that an MSP430 will, in idle, with sleep states properly set up and low power modes in use, drain a coin cell battery (e.g. CR2032) over a period of years - with the current drawn around 1.5 uA in standby and 0.1uA in RAM retention idle.
That is likely even lower than the effective self discharge rate of a lithium coin cell battery. I don't believe the Arm equivalents like the Cortex M0 can deliver such low absolute current - maybe microamps, but more than an MSP430 from what I can see. Ref - https://metebalci.com/blog/measuring-the-power-consumption-o... |
![]() |
| Dang very cool. If there's ever a Photon 2 I'll definitely look at the low-power ARM world.
(FWIW Photon's USB stack is handled by a STM32F730 and I've been perfectly happy with it. Expensive though.) |
![]() |
| It seems it's the filesystem that's most costly? Would it be possible, maybe, to store DNG file data, one after the other, on the card, without a filesystem? |
![]() |
| The DNG/TIFF spec is unreasonably flexible. It would be possible to add just a fixed precalculated header on the image data to make it valid DNG. The lack of filesystem is still a bigger issue. |
![]() |
| Amazing project. Would consider buying one, if you sent to Germany. Did you consider writing your app using the Web Serial API? If you did, why did you decide to go the native route? |
![]() |
| > Did you consider writing your app using the Web Serial API? If you did, why did you decide to go the native route?
I went the native route mainly because I love native software, particularly native Mac software. I never quite enjoy using web apps, but I certainly understand the appeal. Until I get the ordering system taking international addresses, send me an email ([email protected]) with your address and I can send a Stripe invoice. |
![]() |
| Nothing wrong with prioritizing one platform. It's just presented in a strange way on the website which suggests to me that it will only ever work on Mac. |
![]() |
| Saw it on EEVBlog, even owning a Mac is not sufficient if its not the latest OS version. SD Card doesnt store pictures in windows readable format either. |
![]() |
| > You shouldn't build software based on what you're a fan of.
Why not? For a solo/passion/hobby product like this, I'd argue you 100% absolutely should build it based on what you're a fan of. My experience is people like Dave who approach things with opinionated laser focus and solve a personal/niche need tend to build things with much higher quality and better experience because they essentially build it for themselves. They are the customer. > Very silly to limit the customer base so much to perfect something very tangential to the experience. This presupposes the goal here is to reach the broadest customer base possible, like this camera+software is supposed to be a rocket ship. What if it's not? What if the goal is to build a high quality, highly-polished product? Focusing on a single OS (one that the maker is obviously a fan of) makes a ton of sense. The style of the website and the focus of the product remind me a lot of the software company Panic (https://panic.com). They make extremely high quality software, with excellent design & experience, and a very narrow focus (unapologetically Apple-only). They don't make any concessions or sacrifice user experience to appease users of other operating systems. I respect them a whole lot more for that. |
![]() |
| Yeah my plan was to hide it in the garage's rafters. (I ended up moving out of my apartment complex anyway though, so I ended up not needing it for that anyway.) |
![]() |
| The Mac-specific parts of Photon Transfer (the companion app) are really just the GUI stuff (AppKit) and the GPU shaders (Metal) for the image pipeline. In fact the "MDCUtil" tool should still work on Linux (I haven't tested it in a bit though), and that allows reading imagery from the camera along with lots of other fun debug stuff.
A big part of porting Photon Transfer to Linux would be converting the image pipeline from Metal to... Vulcan (?). The main chunks of that are FFCC illuminant estimation (for white balancing) and LMMSE debayering: https://github.com/toasterllc/FFCC-Metal https://github.com/toasterllc/LMMSE-Metal The GUI stuff (list views, image grids, image zooming, oh my) would be a good chunk of work too. |
![]() |
| Why not just use something like Qt to build a native cross platform app? As others have mentioned, advertising a device as open source and yet Mac only is going to turn away a lot of people. |
![]() |
| I really like the focused idea. This is likely the best product in its niche. It's an oddly large niche--this is a tool that can solve a lot of problems.
Is the battery replaceable if it fails? |
![]() |
| > Is the battery replaceable if it fails?
It's replaceable but I hadn't thought that far ahead regarding end-users doing it. The caveats are: 1. I made a special tool to avoid scuffing the aluminum when removing the backplate: https://toaster.llc/blog/rainproofing Search for "Backplate Removal" 2. The backplate needs to be re-sealed (with standard RTV sealant). 3. The PCB uses a Molex Pico-EZmate connector. (It could be transferred from the old battery to the new battery, or I could sell pre-made batteries if there was interest.) |
![]() |
| https://www.amazon.com/dp/B01NAJ3KQB
...probably at least 10-25 hours playback on a single battery, which means 8 batteries gives you 80 hours of listening (2 weeks). For that space though, you could scavenge a solar garden light charger and get indefinite listening with ~4 batteries. 1 loaded, 3 charging, with a nominal "fully charge 3 batteries with 16 hours of daylight", which means a ~33% duty cycle. One sunny day charges 3 batteries, which means you have 45 hours of charge before needing to obtain another 16 hours of sunlight. |
![]() |
| I was surprised to see that company is still around. I used to love their cameras because of their limitations. Unless I’m mixing them up with a similarly named company. |
![]() |
| > I also love the design of your website, is it a boilerplate/template or did you design it yourself?
Website is painfully custom haha. Credit to the wonderful Iconfactory for the Photon art! |
![]() |
| The camera and the blog posts are lovely! Beautiful and inspiring work. Is there any way you could publish an RSS or Atom feed? I'd love to follow your blog in my feed reader (NetNewsWire, fwiw). |
![]() |
| Wonder if this could be co-opted to function like a Narrative Clip. Take a photo every 30 seconds (or something like that). I had mine for 3 years before it died |
![]() |
| Currently it replaces the oldest photos, yes. (There might be use cases where you only want to keep the first 20k photos though -- if anyone wants that, get in touch and I can add a setting.) |
![]() |
| I figured that was the case. That makes the most sense for your original use-case. I ordered one last night, are you seeing a large uptick of orders from this post? |
![]() |
| Just bought one. Not totally sure how I'll use it, but we shall see.
I think addressing the waterproofing, glass blocking motion sensor, or the non-wirelessness will improve it... |
![]() |
| Would this be suitable for strapping on a helmet to take a picture every (other) second on a bike ride and turn into a time lapse video afterwards? |
![]() |
| Looks like yes
> capture photos at particular times or on certain dates, perfect for time-lapse photography With 50k photos on a single charge you could capture almost 28h of continuous 0.5fps video. |
![]() |
| I was wondering about the weight which I couldn't find specified (although at that size it can't be much) and about ways that you could attach a strap to it. |
![]() |
| I think it should work pretty well for that use case.
I need to add support to the companion app to make exporting videos convenient though. Right now it only allows batch-exporting images. |
![]() |
| I truly admire when someone takes an hint of an idea iterates and iterates and iterates and gets into every nitty gritty detail.
I salute you. |
![]() |
| I absolutely love this. Well done ! If I set a camera with 1 picture every 30 minutes, how long would the battery last ? Can I set it up outside, will it take a beating under the sun and rain ? |
![]() |
| “USB C, just like god intended”
I like USB C more than A. Also quite like that this thing isn’t making itself available via wireless methods. Getting quite tired of every random thing having WiFi. |
![]() |
| “Photon's motion sensor can't detect motion behind glass.”
That’s a pity. Though probably the use cases behind a window usually have access to power anyway and wouldn’t need this. |
![]() |
| Took a while to find the image resolution - 2304 x 1296 pixels. Or, 3 megapixels.
I love the website and the product's design. But I'm not sure what the use case is. Spy cam? |
![]() |
| I originally wanted this to try to catch a thief, so there's that. My neighbor recently wanted to figure out what animal is invading their garage, so that's another one.
I spent a lot of time working on the time-tracking aspect too, so making time-lapses is a third: https://toaster.llc/blog/timekeeping Another (incredibly stupid or delightfully whimsical, your call XD) is putting it in your fridge to have a collection of images yourself / your family when they're hungry. |
![]() |
| Send me an email ([email protected]) and I can make a custom Stripe invoice / shipping label. Still need to figure out how to automate international shipping! |
![]() |
| What is the use case? Trail cameras already do this and they cost $50 instead of $200 with better photo quality and better motion sensing.
Oh and they take video too. |
![]() |
| Love that everything is open source! Code relating to cameras have been traditionally locked down and hidden under NDAs. Surprised there's no sample photos nor specifications on image sensor. |
Reading the comments, it would be trivial to even at minimum state that there could exist community support for Linux, in the form of a command-line tool, even if it's not as polished as a Mac app, considering how open this product is about its limitations, and would likely bring in more customers.