23:36 | g3gg0 | left the channel | |
23:55 | davidak | left the channel | |
00:03 | wescotte | left the channel | |
00:48 | intracube | left the channel | |
00:49 | intracube | joined the channel | |
02:02 | comradekingu | left the channel | |
04:10 | phobos | joined the channel | |
04:12 | phobos | greetings and aloha: i have been planning to design and implement a camera, and was starting design when i found your "gamma" camera.
| |
04:12 | phobos | can anyone here help me decide whether i should help with your "gamma" versus continue on my own?
| |
04:17 | phobos | i have many years of hardware, software, optics, mechanical product development behind me. also lots of work with CCDs on large telescopes, and image processing.
| |
04:17 | phobos | so... any takers? can anyone discuss the status of the "gamma" camera effort with me?
| |
04:23 | intracube | phobos: most of the apertus team are in Europe so it's a bit early in the morning for a response :)
| |
04:27 | intracube | the current focus is on the Beta camera. I think plans are to ship it in mid 2015
| |
04:27 | intracube | Gamma camera will come sometime after that
| |
04:27 | PRN | joined the channel | |
04:28 | intracube | se6astian|away and Bertl_zZ are the guys to speak to about the details
| |
04:29 | PRN | phobos: my 2cents: it's more of a philosophical question, you should ask yourself!
| |
04:29 | PRN | like do you support open source?
| |
04:30 | PRN | if yes, joining the team and helping them the way you can is best
| |
04:31 | PRN | contact Bertl/Sebastian for details.....they will be online during Europe day time, as intracube already said
| |
04:32 | phobos | i have supported open-source before, sure.
| |
04:34 | phobos | i was planning to spend about $100K to develop and implement the camera, so my plan was to generate revenue at the end, but that can still happen with open-source.
| |
04:34 | phobos | depending on the philosophies and inclinations of those involved.
| |
04:35 | phobos | my primary application was going to be robotics vision systems, but as it turns out, the difference from your "gamma" and my vision doesn't seem to be very much.
| |
04:36 | phobos | BTW, what is the time where most of these folks are? 3:40am?
| |
04:37 | troy_s | phobos: I suspect the gap between visions is probably enclosure and firmware.
| |
04:37 | phobos | yes. i was looking at the cmosis sensors (12mp and 20mp), so that much is similar.
| |
04:37 | troy_s | phobos: Not many options there. They are both sub-optimal.
| |
04:38 | troy_s | There are at least two folks that frequent here making cameras outside the project.
| |
04:38 | phobos | i want to put some very simple (low level) image processing capabilities in the FPGA, which output "clues" that let software in the PC detect and track and identify objects and edges.
| |
04:38 | troy_s | One is a stills camera.
| |
04:38 | troy_s | What for?
| |
04:39 | phobos | because robotics needs to look at one frame, then immediately control physical manipulators to interact with what the camera sees.
| |
04:40 | phobos | and if the PC tries to completely process each image on its own, it needs to read every single one of the 12 or 20 million pixels at up to 120FPS before it even starts trying to understand what's in the image.
| |
04:40 | intracube | phobos: Austria and central Europe, so 6:40am
| |
04:40 | intracube | https://apertus.org/team
| |
04:40 | intracube | morning troy_s
| |
04:40 | phobos | okay, that's a bit better.
| |
04:41 | troy_s | phobos: So not stills, but robotics?
| |
04:41 | phobos | i'm usually in hawaii, but currently on the west coast (pacific time zone) at the moment. about 21:40 (9:40pm) here. but i'm a night owl, work all night, wake up late.
| |
04:41 | phobos | definitely not stills for me.
| |
04:41 | phobos | typically 30FPS to 120FPS.
| |
04:42 | troy_s | phobos: Not sure how it would fit in, but reuse is certainly plausible from the imaging side.
| |
04:42 | phobos | for cinema, mostly all you need to do is store the image in flash memory for later extraction or download. but in robotics, the images (and clues) need to get to the PC immediately.
| |
04:42 | troy_s | phobos: I suspect Bertl_zZ would be able to give a much better picture of the situation as well as tips.
| |
04:42 | phobos | so, for example, perhaps 4 * 10Ge running full bore to the PC.
| |
04:43 | phobos | you know when he usually gets online?
| |
04:43 | troy_s | Surprised someone hasn't tried doing a flip to spline based imaging for robotics.
| |
04:43 | troy_s | Try in about five hours.
| |
04:43 | phobos | what is "flip to sline"?
| |
04:44 | phobos | what is "flip to spline"?
| |
04:44 | troy_s | Well a hasty pre-process to a spline based image
| |
04:44 | phobos | okay, i never heard of "flip".
| |
04:44 | troy_s | Change / convert.
| |
04:45 | phobos | mostly what i'm planning to do in FPGA so far is mostly detection of edges and features (hot spots (in each color), cold spots (in each color), and etc).
| |
04:46 | troy_s | That is why I was wondering if a hasty conversion to spline might be an interesting experiment.
| |
04:46 | phobos | which helps provide the PC enough information to guess how this frame is different from last, and make a good guess about where objects moved from frame to frame, and predict trajectories.
| |
04:46 | troy_s | Get planar data shifts easier possibly, as well as fast calculations of optical flow possibly.
| |
04:46 | phobos | not sure, haven't looked into that. but off hand, i'd guess that would require more FPGA processing that may be possible.
| |
04:47 | troy_s | Maybe.
| |
04:47 | phobos | i don't want to adopt a $20,000 FPGA.
| |
04:47 | troy_s | Optical flow on splines would seem helluva faster.
| |
04:47 | phobos | shooting for $200 to $500 range FPGA.
| |
04:47 | troy_s | Because on raster it isnt super.
| |
04:48 | phobos | well, i'll have to look into them more before i can comment.
| |
04:48 | troy_s | No clue what a 500$ FPGA can do.
| |
04:49 | phobos | not as much as a $20,000 FPGA can do. :-)
| |
04:49 | troy_s | As much as a 500$ desktop?
| |
04:49 | phobos | but... $20,000 is about 10x more than i hope the whole camera costs.
| |
04:49 | phobos | well, the FPGA can do a lot in parallel... IF... what you need done is compatible with the FPGA architecture.
| |
04:50 | phobos | one problem is, you can't hold 2 or 3 whole 12mp or 20mp images inside an FPGA... at least not with moderate price FPGAs.
| |
04:51 | phobos | so, FPGAs are great for computations you can do "on the fly", as the pixels enter from the image sensor and get prepared for storage or packing into ethernet packets or whatever.
| |
04:51 | phobos | but... not so good for "whole image" much less "compare this frame with last" type work.
| |
04:52 | phobos | but... an FPGA is great for providing "tips" and "clues" about the current image coming off the FPGA, and those "tips" and "clues" from this frame can be compared to last frame, and that can provide a huge boost in efficiency in the PC.
| |
04:53 | phobos | i guess one way to look at FPGAs is to say... a $500 FPGA can perform certain processes vastly more and faster than a $500 PC, but only those certain processes.
| |
04:55 | phobos | while it has become popular to put CPUs inside FPGAs, they get very, very expensive... very, very quickly. which is fine if you're building million dollar MRI machines or something, but not for $1000 to $5000 cameras.
| |
04:55 | phobos | BTW, who has been mostly working with the image sensors?
| |
05:02 | phobos | i'm not sure how important it will be, but i also invented a lossless compression technique for image sensor output.
| |
05:03 | phobos | the compression ratio sucks compared to lossy techniques, but it can at least "make the CF last longer" or "push more over 10Ge or USB3 or SATAIII per second".
| |
05:03 | phobos | i already made that public a few years ago, but don't know whether it made its way to apertus, or whether anyone at apertus would even care.
| |
05:04 | phobos | but... i do get the impression apertus folks do value "no compression artifacts".
| |
05:05 | phobos | in my opinion, an uncompressed 2.5K image is better than a 4K compressed image.
| |
05:10 | intracube | left the channel | |
05:14 | intracube | joined the channel | |
05:20 | PRN | better to project on a 4k platform?
| |
05:23 | phobos | could you rephrase that?
| |
05:24 | phobos | my focus is 4K to 5K sensors, and eventually 8K sensors.
| |
05:25 | PRN | a 2.5k image is better when projected on a 4k projector than a 4k compressed image?
| |
05:25 | PRN | and please define "better" here!
| |
05:26 | PRN | also how "compressed" we are talking about here?
| |
05:30 | phobos | well, in this case i'm talking about cinema, which means to me "what the image looks like to a human being".
| |
05:31 | phobos | but i did some image processing projects for NASA, and practically went nuts when i found that virtually everything i tried enhanced the damn compression artifacts more than any real/useful information in the images.
| |
05:32 | phobos | the compression ratio totally sucks compared to ANY lossy compression. typically it was about 20%.
| |
05:32 | phobos | which for a previous project i did was the difference between being able to shove the image data through 1Ge, and not being able to.
| |
05:33 | phobos | the virtue of the compression technique is... how simple it is to implement in an FPGA to run at real time (compress as quickly as the pixels arrive from the image sensor).
| |
05:34 | phobos | and on the other end (in the PC), it only takes a few lines of C (or several CPU machine instructions) to decompress back to original form.
| |
05:34 | PRN | Okay, as we are talking about cinema here: even after the DI process(where the raw capabilities are fully used), we anyway have to do heavy compression for the final dcp.
| |
05:34 | phobos | and the technique only works on images (still or video).
| |
05:35 | PRN | which gives all the compression artefacts end of the day. Am I missing anything?
| |
05:35 | phobos | what "gives all the compression artifacts"?
| |
05:36 | phobos | since it is lossless, the final result is exactly what came off the image sensor. exactly, bit for bit.
| |
05:38 | phobos | what is "final dcp"?
| |
05:41 | phobos | if i understand your point (not sure), many image processing techniques work vastly better on uncompressed images.
| |
05:42 | phobos | and so, the result of performing image processing on uncompressed images, then compressing to generate a final result... often generates much better looking images than performing all the image processing on compressed images.
| |
05:42 | phobos | but... maybe i misunderstand you.
| |
05:48 | PRN | I will tell you my experience, on epic i've done tests with compression ratios of RC2:1 to 18:1. I could not differentiate RC2:1 to RC7:1 when projected on a 4k sony projector for my naked eye
| |
05:50 | PRN | my point about compression artefacts was: at somepoint during post production of cinema, you are doing the heavy compression
| |
05:51 | PRN | age processing on uncompressed images, then compressing to generate a final result... often generates much better looking images than performing all the image processing on compressed images.:: Yes I agree with you
| |
05:53 | PRN | but my question is: how better would it be? as, its a pain to handle a terabyte of data at the end of one day shoot. is the quality worth the pain?
| |
05:53 | phobos | one thing i don't know (cinema not being my focus), is whether every cinema application performs compression.
| |
05:53 | phobos | if i go watch a high-end movie at a movie theater with the most modern equipment, am i seeing an image that was uncompressed in the projector system?
| |
05:54 | PRN | you can do the color correction on raw image as of today, though it takes humongous amounts of resources and hence money
| |
05:54 | PRN | nope you are watching heavily compressed image on the projector system
| |
05:56 | phobos | also, i always look at individual frames. it might be that artifacts tend to blur and cancel (due to the nature of human vision) when flashed at 48 or 60 frames per second (or more).
| |
05:57 | phobos | my personal interest in lossless compression was to move the data from camera to computer faster, without loss of information during that process, or during image processing on the PC.
| |
05:58 | phobos | i can't remember what it was any more, but i looked at a website that showed some uncompressed video and compressed video from video cameras with the same sensor, and the difference was quite obvious.
| |
05:59 | phobos | sorry i can't remember what website that was any more.
| |
06:18 | PRN | left the channel | |
06:43 | Bertl_zZ | changed nick to: Bertl
| |
06:43 | Bertl | morning folks!
| |
06:50 | intracube | morning Bertl :)
| |
06:50 | Bertl | phobos: but most likely, the data was uncompressed during all post processing up to the moment where it finally got encoded :)
| |
06:50 | phobos | hello there.
| |
06:50 | Bertl | phobos, troy_s: we have at least one person (probably two) interested in computer vision/robotics as well
| |
06:50 | phobos | the late night crowd said i need to chat with you Bertl.
| |
06:51 | Bertl | yeah, I read up on the chat
| |
06:51 | phobos | oh, good that you can see that. saves my fingers.
| |
06:51 | Bertl | there is an online IRC log as well
| |
06:52 | Bertl | so, let
| |
06:52 | phobos | yes. well, since you've read a lot of my babble already, do you have any comments to get us started?
| |
06:54 | Bertl | as you already stated that FOSS/OH wouldn't be a problem for you, it seems to me that you might want to go for the AXIOM project (may it be Beta or Gamma)
| |
06:54 | Bertl | after all, the idea behind the AXIOM is to allow you to control every part of the system, including the FPGA
| |
06:55 | Bertl | (especially as you have been looking at identical sensor options)
| |
06:56 | Bertl | but let's do it the other way round, what problems do you see by e.g. using the AXIOM for your purposes?
| |
06:57 | phobos | yes, it looks plausible, especially the gamma. but i have a few questions just to get my head in the right place.
| |
06:57 | Bertl | go ahead then, ask
| |
06:58 | phobos | well, some of this is questions, some is just throwing ideas out so we can brainstorm to a solution.
| |
06:58 | phobos | it seems i do not attach as much value to extreme modularity.
| |
06:59 | phobos | i tend to prefer to put as much functionality as i can in the smallest volume i can (with the least number of connectors, etc).
| |
06:59 | Bertl | okay, fair enough
| |
06:59 | phobos | however, for development and testing, sometimes a modular approach is easier, and a more integrated product can be created after the fact.
| |
07:00 | Bertl | you've seen the Beta size?
| |
07:00 | phobos | i was looking, for example, at the 4-or-8 core 64-bit AMD ARM Soc chip.
| |
07:00 | phobos | i see photos on your website of course, and have a fairly good idea from that.
| |
07:01 | Bertl | so the sensor/interface board is about 60x60mm
| |
07:01 | phobos | my point of that AMD "Seattle" chip is... it contains something like (from memory): 8 * SATAIII, 2 * 10Ge, 1 * 1Ge, 8 * PCIe gen3/2/1, UART, SPI, I2C... and more i'm forgetting.
| |
07:02 | phobos | in the beta? and you want the same for gamma?
| |
07:02 | Bertl | it will be similar for the Gamma, yes
| |
07:03 | Bertl | but note: we are currently working on the Beta, so that is something we are designing right now, while the Gamma is more a vision
| |
07:03 | Bertl | also note: we plan to do a Parallella version of the Beta
| |
07:03 | phobos | from the time-frame diagram, it looks like the beta will be done in 5 or 6 months. so the design must be done, or close.
| |
07:04 | Bertl | we are faster than you might expect :)
| |
07:04 | phobos | you'll be done in a couple months?
| |
07:04 | ItsMeLenny | joined the channel | |
07:04 | Bertl | I just returned from Mexico giving a talk at the TAG event about building the AXIOM Alpha from scratch in six months :)
| |
07:05 | phobos | and i fear jumping in on beta, because i'd almost certainly land on somebody's toes! :-)
| |
07:05 | Bertl | that's fine
| |
07:06 | Bertl | the idea behind the Beta is to get something you can easily adapt to your specific needs and something we can test with in real world situations
| |
07:06 | phobos | my point with the Seattle chip, for example, is that you can have multiple outputs for SATAIII, multiple outputs for 10Ge, multiple outputs for other I/O standards and who knows what else.... all on one PCB.
| |
07:06 | Bertl | it might not be that the Beta is exactly what you want, but you can extend it and shape it, even if we disagree on certain decisions
| |
07:07 | phobos | however, 60mm square is a bit smaller than i was thinking about before i looked at your project, so the abundance of connectors might just not work on such a tiny PCB.
| |
07:07 | Bertl | for example, if you don't like the 16 epiphany cores for processing
| |
07:07 | Bertl | (which would be there in the Parallella setup)
| |
07:07 | phobos | what are they? a cpu inside the xilinx FPGA?
| |
07:08 | Bertl | http://www.parallella.org/board/
| |
07:08 | phobos | in my designs, i've gone the opposite direction (sorta). for example, i've tried to stay with cheap FPGAs (no CPUs, no transceivers), and adopt slow interfaces like XGMII for 4 * 10Ge.
| |
07:08 | Bertl | they are connected to the FPGA
| |
07:09 | phobos | in my investigations, when you add more features (CPUs, etc) and faster transceivers to FPGAs, their costs go up exponentially.
| |
07:09 | Bertl | correct
| |
07:09 | phobos | not, my focus has been altera, but i would imagine this is universally true, since they compete.
| |
07:09 | phobos | sorry, start that previous sentence with "now, my..."
| |
07:10 | Bertl | the Beta will feature the Zynq 7010/7020 and 7015 (4 MGT)
| |
07:10 | Bertl | but there is no reason why you couldn't use an Altera FPGA as well
| |
07:10 | phobos | what is 4 MGT. 4 million gigabit per second transfers?
| |
07:11 | Bertl | 4 Multi Gigabit Tranceivers
| |
07:11 | phobos | what is a "multi-gigabit transceiver". you mean like the 3Gbps and 6Gbps transceivers?
| |
07:11 | comradekingu | joined the channel | |
07:11 | Bertl | Our main reason for going Xilinx (so far) has been that the development boards are reasonably priced
| |
07:11 | Bertl | and the hardened arm cores simplify testing
| |
07:11 | phobos | i see. the altera development boards looked cheap as hell too (to me).
| |
07:12 | phobos | it is in their interest... to suck people in.
| |
07:12 | Bertl | all we found back then costed about 2000-3000 USD
| |
07:12 | Bertl | while the MicroZed is about 250 USD :)
| |
07:13 | phobos | yeah, you see, by going with the slow XGMII interface for 10Ge PHYs, i was able to adopt a $160 FPGA.
| |
07:13 | phobos | oh, sorry. some of the development boards were like $180.
| |
07:13 | phobos | but... if you want some of the super-duper features ones, they are about $2000.
| |
07:13 | phobos | yes.
| |
07:14 | phobos | but personally, i expect to spend about $100K on this project, so i would never let $2000 change my design choices.
| |
07:14 | Bertl | careful, we are using the MicroZed in the Beta design
| |
07:14 | comradekingu | Can i make a task to rewrite this? https://www.apertus.org/forums/ucp.php?mode=register
| |
07:14 | Bertl | so it would be a $1800 price difference for the Beta
| |
07:15 | phobos | i'll have to look up MicroZed. BTW, what are those connectors you adopted for module to module (PCB to PCB) ?
| |
07:15 | Bertl | comradekingu: probably
| |
07:15 | Bertl | phobos: but if you find the time, please check out the MicroZed and PicoZed (feature wise) and make a suggestion for a similar Altera board
| |
07:15 | phobos | but... what does the development board have to do with the beta? you actually put a Xilinx development board INTO the camera?
| |
07:16 | Bertl | yes
| |
07:16 | comradekingu | challenge accepted
| |
07:16 | phobos | okay, i'll look them up and compare.
| |
07:16 | Bertl | phobos: the AXIOM Beta is designed for developers and early adopters
| |
07:17 | Bertl | so having a development board there makes perfect sense (at least to us :)
| |
07:17 | phobos | but... i must say... i would make ALL my designs based upon what is best (features and price) for the final product, not the development process.
| |
07:17 | Bertl | which is what the Gamma is about
| |
07:17 | phobos | except... i don't have enough savings to ever create an ASIC for the project. :-(
| |
07:18 | Bertl | i.e. different goals
| |
07:18 | phobos | yeah, that's what it looked like.
| |
07:18 | Bertl | Beta = development and experimentation
| |
07:18 | Bertl | Gamma = professional end user equippment
| |
07:18 | phobos | i don't think I should want to influence your beta design at this point!
| |
07:19 | phobos | unless you really haven't started. but even then, i don't like stepping on toes.
| |
07:19 | phobos | i'm sure lots of people have spent lots of time coming up to speed on the sensors and FPGAs and development tools for the beta already.
| |
07:20 | phobos | unless... i have a totally wrong idea from the website.
| |
07:20 | phobos | is the beta more for experimentation with shooting with these sensors... or learning about how to design a device like these cameras?
| |
07:22 | Bertl | experimentation with the camera itself
| |
07:22 | Bertl | as we did the proof of concept design with the AXIOM Alpha
| |
07:23 | Bertl | but of course, we will also use it to improve on the Gamma design
| |
07:24 | Bertl | but as I said, don't worry too much about stepping on somebodys toes, be polite (if possible), be reasonable and bring good arguments
| |
07:25 | Bertl | we are easily convinced by good arguments and we have no problem adjusting our designs if there is a good reason for it
| |
07:26 | comradekingu | <3
| |
07:26 | Bertl | we do not plan to satisfy every concept and idea brought up here, but we will definitely look into it
| |
07:27 | phobos | but... i have to assume it is too late, or almost so, to muck around with the "beta" design at this point.
| |
07:27 | Bertl | phobos: judging from what you want to do, you might be interested in helping/working on the Beta Interface Board, while considering adding your own 'Beta Board' design with one of those AMD chips on it
| |
07:28 | Bertl | (unless you're more happy with utilizing the 16/64 epiphany cores for computer vision)
| |
07:29 | phobos | i should probably ask about how data gets shipped around (typically). recorded onto internal flash then transmitted? stored on n * CF which are then removed and inserted into a PC. or... oh, now i remember some odd connectors on the beta.
| |
07:37 | phobos | well, if i was to put one of those Seattle chips on an alternate beta interface board, it could provide up to 8*SATA3 and/or 2*10Ge and/or 8xPCIe (gen3/2/1). but probably isn't optimal for those connectors you show.
| |
07:39 | Bertl | the connectors are to the Interface and Sensor Board
| |
07:39 | Bertl | (assuming you are looking at the right pictures :)
| |
07:40 | Bertl | http://vserver.13thfloor.at/Stuff/AXIOM/BETA/axiom_beta_sensor_cmv12000_v0.9_all.png
| |
07:40 | Bertl | http://vserver.13thfloor.at/Stuff/AXIOM/BETA/axiom_beta_interface_cmv12000_v0.3_all.png
| |
07:40 | Bertl | you might also look at the Beta Shield connectors, which would not affect you in this case, but you could adopt that interface as well
| |
07:42 | g3gg0 | joined the channel | |
07:42 | Bertl | regarding data flow: no, we do not plan to store it on CF
| |
07:43 | Bertl | that would be way too slow for the datarates we plan to handle
| |
07:43 | lab-bot | allan created T145: Rewrite EULA for forum registration. http://lab.apertus.org/T145
| |
07:43 | Bertl | internal recording is not planned for the Beta, it will be part of the Gamma though
| |
07:45 | Bertl | hey g3gg0! how's going?
| |
07:57 | comradekingu | http://lab.apertus.org/T145 supplied with suggestion for new forum registration text
| |
07:57 | phobos | yeah, the beta has 3x HDMI. that's an interface i haven't worked with, and don't know what interface chips are available for (or FPGA IP).
| |
07:58 | Bertl | we've written our own IP for the FPGA and there are chips from Analog devices for it as well
| |
07:58 | phobos | do you expect most customers will want (primarily or only) CF storage for the gamma? or not?
| |
07:58 | Bertl | I think on the gamma we will use small SSDs (1.8" or maybe 2.5") in a raid setup
| |
07:59 | phobos | do you envision a default, or every option is an interchangable module?
| |
08:00 | Bertl | for the Gamma it will be a module, yes
| |
08:00 | Bertl | but I guess it will be a very popular one :)
| |
08:01 | phobos | have you considered (maybe) making the PCBs a bit higher in the gamma? i assume you choose 60mm width to support 3D, right?
| |
08:02 | phobos | though there's no requirement to exactly center the sensor of the PCB stack.
| |
08:02 | phobos | ... "over the PCB stack".
| |
08:03 | Bertl | for the gamma, we haven't decided yet on the exact size, but it would make sense in the 60x60mm area
| |
08:03 | Bertl | it might still be, as you said, like 60x90 or so
| |
08:03 | Bertl | we will see when we get there :)
| |
08:04 | phobos | the problem with 60x60 is... if you want to have a number of connectors, there's almost no room left for anything else.
| |
08:04 | phobos | and, as i understand it, you already have two pretty large connectors between the PCBs.
| |
08:08 | Bertl | yes, we'll see how it works for the Beta Interface PCB, if it turns out to be a real limitation, we'll change it
| |
08:24 | Bertl | phobos: you do not need to decide for or against the Beta, just decide if you like to hang around and more importantly if you like to share your ideas and concerns
| |
08:25 | phobos | sure. but if i do this, it will be 80+ hours per week and all i do for a year. so, i may not be approaching this exactly the same way as is typical.
| |
08:25 | phobos | not sure about that, of course.
| |
08:25 | phobos | maybe some of you do that too.
| |
08:25 | phobos | but product development is what i do.
| |
08:26 | phobos | i'm in my brainstorming phase on this right now, but once my tires hit the ground, there'll be streaks on the road.
| |
08:28 | Bertl | no problem there ... if product development and making big bucks is all you care about, then so be it ... most likely the Beta will not fit your goals there though :)
| |
08:28 | phobos | as far that interface for the beta, my first question is about how many people will have an interface on their PC (as opposed to their monitors).
| |
08:29 | phobos | well, big bucks is never my goal, i have other reasons to get this stuff done. but i do want to at least earn back my time spent.
| |
08:29 | Bertl | we have surpassed our crowdfunding goal and added a bunch of stretch goals, one being a PC based recording solution
| |
08:30 | phobos | nonetheless, i don't see why open-source won't work in a hardware project, and still leave room to sell differentiated physical products and make some money.
| |
08:30 | Bertl | that is very true, and you still can make good money with services around the "product"
| |
08:30 | phobos | i haven't done open-hardware before though, just open-source software, so... probably i need to make sure there are no "issues".
| |
08:31 | phobos | what i was thinking, is it doesn't matter whether i give everything i do away to you guys, as long as i can repackage the components i want into a different physical package, add robotics software, and sell it.
| |
08:31 | Bertl | there is no viral component in the Cern OHL we are using, if you are referring to that
| |
08:32 | phobos | no, i just don't know what differences might exist in the open-hardware agreements versus open-source software agreements.
| |
08:32 | phobos | like, if we get gamma working, and i take design aspects, layout new PCBs and design a new case... do my PCBs and case become free for anyone else to make?
| |
08:33 | Bertl | but in general I think it makes sense to have a basic design you can build upon instead of re-inventing the wheel over and over again
| |
08:33 | phobos | sure does.
| |
08:33 | phobos | i don't completely understand the significance of your statement "there is no viral component in the Cern OHL".
| |
08:34 | Bertl | no, your designs do not automatically become free, although I would hope that you open them up to the public as well
| |
08:35 | Bertl | and of course, you cannot patent or register your designs if they are based on open hardware, but I guess that part is obvious
| |
08:35 | phobos | probably some or most. but maybe i'd add some image recognition firmware for robotics and create some integrated (not modular) robotics-optimized cameras.
| |
08:35 | Bertl | no problem there at all
| |
08:36 | phobos | while i can imagine that very likely nobody would copy them, and so i could sell and make some payback, there's no guarantee if my extra firmware automatically becomes freely available (and my case designs, etc).
| |
08:36 | Bertl | the OHL (open hardware license) does in no way affect the software
| |
08:36 | phobos | i would, of course, know that everything i did to help create gamma was totally open.
| |
08:37 | Bertl | the software coming from our side is covered by a different license (GPL) which is stricter in the case of derived development
| |
08:37 | phobos | one thing i developed a few years ago was a lossless image compression technique, to reduce storage requirements and transmission rates (for robotics).
| |
08:37 | Bertl | but it also leaves a lot of options to build your software around it
| |
08:38 | phobos | i already opened that up to the public, though i have no idea how many people picked up on that.
| |
08:38 | Bertl | just for reference, do you have an url for that?
| |
08:38 | phobos | if it helps gamma (and/or beta), that's great.
| |
08:38 | Bertl | (might be interesting for the folks working on robotic vision)
| |
08:38 | phobos | sadly, the compression ratio is terrible compared to lossy techniques.
| |
08:39 | Bertl | well, that's not unexpected
| |
08:39 | phobos | no, but i can send something to you.
| |
08:40 | phobos | in my case, the small degree of compression saved my butt... made it possible to send images via 1Ge at full speed. otherwise, would have fallen just short.
| |
08:41 | phobos | i called it "delta compression", because the basic idea is to store a smaller "delta" value for each pixel instead of the absolute value of the pixel intensity.
| |
08:41 | Bertl | ah, yes, I remeber the email :)
| |
08:41 | phobos | the compression ratio sucks, but it is mind-numbingly simple to implement in FPGA (in real time as the pixels enter the FPGA).
| |
08:41 | Bertl | *remember
| |
08:42 | phobos | did i already send this to you in the past? hahaha.
| |
08:42 | Bertl | unless I have a dejavu moment, yes :)
| |
08:43 | phobos | in my case, what it did was this. for each 12-bit pixel, if the change in intensity was +/- 119 from the previous value (of same pixel color), then just save the 8-bit delta (plus an offset to make the range 0x10 to 0xFD).
| |
08:43 | Bertl | but you didn't send any links or code or documentation, just the info
| |
08:43 | phobos | otherwise you have to send 16-bits for the pixel, 4-bits of zero in the upper nybble, and the full 12-bit pixel value in the low 12-bits.
| |
08:44 | phobos | so... more pixels compress than expand, and that's how you win.
| |
08:44 | phobos | it only takes the CPU on modern PCs a few machine instructions per pixel to decompress.
| |
08:44 | phobos | anyway, if you provide an email address, i can send you a coherent description.
| |
08:45 | Bertl | you sent an email as 'Max' to the team, I just looked it up
| |
08:45 | phobos | well, i didn't publicize it, i just gave it away to a few people and said "consider it public domain".
| |
08:45 | phobos | oh, the recent message? i thought that didn't get through.
| |
08:45 | Bertl | yes, please do so, you can send it to team.at.apertus.dot.org
| |
08:46 | phobos | can i send a PDF attachment?
| |
08:46 | Bertl | sure, no problem
| |
08:47 | phobos | okay, i'll do that in the next day or so.
| |
08:47 | Bertl | but make sure that you have a proper license on your code or design or whatever, so that it can be used without problems (under whatever conditions you see fit)
| |
08:49 | Bertl | regarding email: it got through but it wasn't answered yet as far as I can tell
| |
08:52 | phobos | okay, i just sent a PDF that has a bunch of "background thinking" on the first few pages that you can ignore, but then has a couple pages about the image compression technique.
| |
08:53 | phobos | back when i invented this, i got a variety of uncompressed images and compressed and decompressed them to test my code and compression ratios, but i haven't done anything since.
| |
08:54 | phobos | whether i can even find my old code is unknown, but i'm almost certain i could write new code faster than dig through old disks and backup DVDs.
| |
08:54 | phobos | it really is that simple.
| |
08:55 | phobos | probably no need to answer the email at this point, unless there's something in there i forgot.
| |
08:55 | Bertl | okay :)
| |
08:56 | phobos | i just typed into your website, so i don't have a copy of what i typed! hahaha.
| |
08:56 | Bertl | I can send you a copy :)
| |
08:57 | phobos | well, i've released open-source applications before, but this was so simple and short, i just told the people i gave it to, to consider it public domain (without guarantees, of course).
| |
08:58 | phobos | if anyone wants help putting the compression part into your FPGA, they should contact me. if someone needs C code to decompress, i can write that in a few minutes.
| |
08:59 | phobos | the one factoid implementor need to remember is... the delta is always from the previous pixels OF THE SAME COLOR. in monochrome, that's the previous pixel, but in bayer that's the pixel before last.
| |
08:59 | phobos | forget that little detail, and it anti-compresses! hahaha.
| |
09:00 | Bertl | yeah, makes sense
| |
09:00 | phobos | i don't need a copy unless you think i do.
| |
09:01 | Bertl | okay, no problem then
| |
09:03 | Bertl | so, one maybe interesting area for you might be the Beta Interface board
| |
09:03 | Bertl | it basically goes between the sensor and the main Beta board
| |
09:04 | Bertl | and it is designed to create a common sensor independant interface to the main board
| |
09:04 | Bertl | we plan to utilize a low power FPGA on that board to preprocess and shape the sensor data before it is sent over to the main board
| |
09:07 | phobos | you want to have a sensor independent interface to the main board. presumably you don't mean it has a fixed number of channels (unless that number is a maximum, say, 64 channels).
| |
09:07 | Bertl | the interface to the sensor board has 80 LVDS pairs
| |
09:07 | phobos | and what is on the "main board"? circuits to send the data out through those 3 HDMI connectors?
| |
09:07 | phobos | including clock signals.
| |
09:08 | phobos | so 64 data and 16 clocks.
| |
09:08 | Bertl | the interface to the main board has 36 LVDS pairs
| |
09:08 | Bertl | most sensors communicate with 300-600MHz
| |
09:08 | phobos | so the interface matches the CMV12000 and you expect all future sensors will be compatible with that?
| |
09:09 | Bertl | no, but most sensors we have been looking at match the interface
| |
09:09 | phobos | obviously you can send CMV20000 over that, because it only has 16 LVDS for data.
| |
09:09 | Bertl | we do not expect all future sensors to work with it, but most LVDS based sensors will
| |
09:10 | Bertl | main target for the Beta are the CMOSIS sensors CMV2/4/8/12/20k
| |
09:10 | Bertl | and the KAC 12040
| |
09:11 | phobos | so, we have "sensor PCB" ==>> "FPGA PCB" ==>> "main PCB" (which at first, i guess, just sends the data out through those 3 * HDMI connectors)?
| |
09:11 | phobos | okay, i've only looked at the CMV12000 and CMV20000, so i don't know those others yet.
| |
09:12 | phobos | are you going to allow a peltier behind the sensor?
| |
09:12 | Bertl | I will upload an interface diagram soon (probably tonight) which will explain the interconnections better
| |
09:12 | phobos | or at least some other way to suck heat out of the sensor.
| |
09:13 | Bertl | you could put a peltier behind the sensor, but IMHO it's better/easier to put it on the side
| |
09:13 | phobos | okay, cool.
| |
09:13 | Bertl | there is a metal plate planned covering all the front of the sensor board
| |
09:13 | Bertl | (with direct context with the sensor base)
| |
09:13 | phobos | have some kind of liquid-filled pipe to the sensor?
| |
09:14 | Bertl | it can be easily extended to the side or top of the camera
| |
09:14 | phobos | okay, yeah.
| |
09:14 | Bertl | and either use heat pipes or peltier to transport the heat away
| |
09:14 | phobos | is there room in the gamma to put the peltier beside rather than behind?
| |
09:15 | phobos | do you have a nominal case diameter for the gamma? when i look at the nice 3D rendering of the gamma, what was the outside diameter of that case?
| |
09:16 | Bertl | no fixed sizes for the Gamma yet, but check with se6astian|away (when he comes back), he has all the data about the "current" design
| |
09:16 | phobos | are you saying the cooler might be a separate case that attaches outside the camera case itself?
| |
09:16 | Bertl | yes, for the Beta we will investigate different cooling options
| |
09:17 | Bertl | and we plan to have an optional fan on the top of the camera
| |
09:17 | Bertl | (the same place might as well be used for a peltier with heat sink)
| |
09:19 | phobos | is there a desire to keep the camera as short as possible? when i ask these questions, i'm always asking about gamma.
| |
09:19 | Bertl | no desire to keep it short for the Gamma
| |
09:19 | phobos | as well as small in width and height, obviously.
| |
09:20 | Bertl | the professional cinema movie folks do not really care that much about small
| |
09:20 | phobos | i guess i'm asking about ergonomics here, specifically for cinema purposes.
| |
09:21 | phobos | is the small width and height considered important too? i just wonder about all those 3 directions, what people think about making them bigger (or smaller).
| |
09:21 | Bertl | but we do not plan to make it larger than necessary for several reasons. nevertheless, it might get a larger case than the actual electronics require
| |
09:22 | phobos | did somebody have a big brainstorming session about all that, somewhere along the line?
| |
09:22 | Bertl | the Gamma design is a vision at the moment, nothing more
| |
09:23 | Bertl | we have brainstorming sessions all the time, mostly here on the channel
| |
09:23 | phobos | the main reason i ask is this. when designing devices with small PCBs, you approach a point where interconnect between PCBs consume most of the volume in the device.
| |
09:23 | Bertl | naturally
| |
09:25 | phobos | so, for example, to be a bit "crazy" now... if we make a long PCB that is only 60mm or 90mm wide, that could be put in a "long" module (perhaps even with 3 or 4 PCBs oriented that way).
| |
09:25 | phobos | this just seems like one of those cases (pun) where the ergonomic considerations are pushing in the opposite direction as "electronics efficiency". do you feel that's true?
| |
09:27 | phobos | in other words, if the gamma was more like the shape of the blackmagic, the PCBs could be much larger (and thus more efficient, volume wise). but i have to assume you guys really don't like that approach. am i correct?
| |
09:27 | Bertl | I think something like 60x150 would be an option if there is a good reason for it
| |
09:27 | phobos | you mean the case would be something like 70mm wide by 160mm high by who-knows-how-long?
| |
09:27 | Bertl | the problem I see with long, small PCBs is that they tend to have many long traces covering most of the PCB area
| |
09:28 | Bertl | as probably the interconnect will be at the edges
| |
09:28 | phobos | yes to that too.
| |
09:28 | phobos | obviously the best from an electronics point of view (ergonomics aside), is big honking square PCBs.
| |
09:28 | Bertl | yeah :)
| |
09:29 | phobos | i can see why people want a narrow case (3D for one). i don't see an obvious reason the case couldn't be tall... except it might look really stupid.
| |
09:29 | Bertl | yes, no problem there as I said
| |
09:30 | phobos | and deep... doesn't seem important.
| |
09:30 | Bertl | there is actually a good reason for making it taller
| |
09:30 | Bertl | because as troy_s can explain to you, cinema folks expect a specific hight for the lense/sensor center
| |
09:30 | phobos | hmmmm... this really is tough.
| |
09:31 | phobos | what size are the PCBs in the beta, just for comparison?
| |
09:31 | Bertl | http://vserver.13thfloor.at/Stuff/AXIOM/BETA/axiom_beta_sensor_cmv12000_v0.9_all.png (the measurements are around the PCB)
| |
09:32 | Bertl | this is for sensor and interface, the main board matches the size of the MicroZed
| |
09:32 | phobos | you mean they want the centerline of the optical system to be a certain distance above the base of the camera (that attaches to the tripod top plate)?
| |
09:32 | Bertl | yes, precisely
| |
09:32 | Bertl | to match other equippment usually rigged up around the camera
| |
09:32 | Bertl | (there should be some entries on the wiki and tasks in the lab)
| |
09:32 | phobos | say what? you eurogeeks are working in inches? seriously? hahahaha :-o
| |
09:33 | Bertl | we are working in inches, mils, mm :)
| |
09:33 | Bertl | kind of the result of electronic parts and devices still using both
| |
09:34 | phobos | sorry, i always thought you guys were lightyears ahead in that department.
| |
09:34 | Bertl | take the sensor, it is a µPGA with 1.27mm pin distance :)
| |
09:36 | phobos | okay, and this is nominally what you expect ALL the gamma PCBs to look like (in size and corner holes)... unless you change your minds?
| |
09:37 | Bertl | no, not at all
| |
09:38 | Bertl | but it will give us an idea what sizes make sense
| |
09:38 | Bertl | and it seems to be sufficient for the Beta
| |
09:38 | phobos | is there a search function to help me look through past brainstorming sessions (based upon keywords like "case")?
| |
09:39 | Bertl | google
| |
09:39 | phobos | okay, and limit that with "site:whatever"?
| |
09:39 | Bertl | case site:irc.apertus.org
| |
09:39 | Bertl | or better enclosure
| |
09:40 | phobos | like: case site:irc.apertus.org ?
| |
09:40 | phobos | okay, beat me to it.
| |
09:41 | phobos | okay.
| |
09:41 | Bertl | a lot of information can also be found on the mailing lists and of course on the wiki
| |
09:42 | Bertl | (you might want to search there as well)
| |
09:43 | phobos | mailing lists?
| |
09:44 | Bertl | yes, there is a development mailing list (and some others as well) on google
| |
09:44 | phobos | is this IRC what you call the "mailing lists"?
| |
09:45 | Bertl | IRC is where you are now (Internet Relay Chat)
| |
09:45 | phobos | so, what? google "apertus development mailing list"?
| |
09:46 | Bertl | https://www.apertus.org/mailinglists
| |
09:47 | Bertl | please contact se6astian|away to subscribe you to the axiom-dev mailing list if there is interest
| |
09:47 | phobos | right, so being a techie, i want to be on *email address removed* .
| |
09:48 | phobos | in general, does more happen in here, or in that axiom-dev forum? where should i spend my time, do you think?
| |
09:50 | Bertl | IRC is definitely the main place for communication nowadays
| |
09:50 | phobos | okay.
| |
09:50 | Bertl | tasks, wishes and collections of thought go to "the lab" or on the wiki
| |
09:50 | Bertl | (http://lab.apertus.org/)
| |
09:52 | phobos | and when you said you were going to upload an interface diagram, where will that appear?
| |
09:53 | Bertl | probably on my file server first, but it will end up on wiki or lab pages as well
| |
09:55 | phobos | so let's say i was going to write some code for the lossless compression algorithm. is this labs where that should go?
| |
09:56 | Bertl | actually code goes to the github repository for now
| |
09:56 | Bertl | but a design or explanation or just idea would best be handled on the lab or in the wiki
| |
09:58 | Bertl | the lab is quite new, so we are still getting used to it
| |
09:58 | phobos | i suppose i should make a confession. my previous open-source experience was releasing competed working software i had already completed. so i'm feeling a bit overwhelmed at how much stuff there is in many places in an open-project like this!
| |
09:59 | phobos | i wonder if coordination isn't 10x more work than the project! :-o
| |
09:59 | phobos | maybe it will all feel normal in a month.
| |
10:00 | Bertl | at least not for now, just focus on IRC, everything else will be either linked or referenced
| |
10:00 | Bertl | (like I already did with a number of links :)
| |
10:03 | phobos | okay.
| |
10:25 | davidak1 | left the channel | |
10:45 | phobos | left the channel | |
11:01 | intracube | left the channel | |
11:07 | intracube | joined the channel | |
11:24 | davidak | joined the channel | |
11:26 | Bertl | changed nick to: Bertl_oO
| |
11:53 | Rebelj12a | joined the channel | |
11:54 | Rebelj12a | There are a lot of obstacles when collaborating with someone from a different country in a project.
| |
11:55 | Rebelj12a | Not this project mind you a different one. Translator sends Japanese and English back and forth basically. D:
| |
12:16 | se6astian|away | changed nick to: se6astian
| |
13:18 | designbybeck | joined the channel | |
13:36 | Rebelj12a | left the channel | |
14:01 | ItsMeLenny | left the channel | |
14:02 | Rebelj12a | joined the channel | |
14:04 | Rebelj12a | Also, in any case… your going to like this. I need to do Mocap for a scene… yay… literally like… maybe 5 second part of a clip. Fantastic.
| |
14:04 | Rebelj12a | Well plus character scan and beheading. fun stuff
| |
14:06 | Rebelj12a | Although, im probably way out of my depth.
| |
14:06 | Rebelj12a | Also I have a fellow who made his own jib crane. Has a tutorial video, pdf and tips. Ill be adding it to the wiki.
| |
14:07 | Bertl_oO | well, English is quite common for technical folks, but I can imagine that being a problem
| |
14:08 | Rebelj12a | Hah yeah in response to my other one. Yeah its difficult. Well hes japanese and a writer/fashion designer and a bit older so.
| |
14:09 | aombk2 | joined the channel | |
14:09 | Rebelj12a | Between attempting to license japanese music… and trying to hit my network contacts for anyone I know in japan for picture of places mentioned in an interview yeah. Difficult XD
| |
14:11 | Rebelj12a | Sorry about the other post, that was for troy we were discussing compositing and vfx XD
| |
14:12 | aombk | left the channel | |
14:20 | Bertl_oO | no problem
| |
14:21 | Rebelj12a | But yeah networking trying to gather as much info as I can for the wiki. Unfortunately swamped lately so I cant just sit down and organize the thing. But once its all done for the winter (nobody does much in the winter here) Should have plenty of time.
| |
14:24 | intracube_ | joined the channel | |
14:27 | intracube | left the channel | |
14:27 | Rebelj12a | There was a program, someone linked me. An irc client that runs off server. You connect to the server instance and can access it anywhere without logging off and logging back in type thing. Anybody know what that might be?
| |
14:28 | Rebelj12a | I had a link but I forgot what it was hmm
| |
14:28 | intracube_ | changed nick to: intracube
| |
14:28 | Bertl_oO | there are several actually, there is miau and there is bip
| |
14:28 | Rebelj12a | Hah open for suggestions on the best one?
| |
14:28 | Bertl_oO | and a lot of others, they are called IRC bouncers or IRC proxies
| |
14:29 | Rebelj12a | ahhh ok
| |
14:29 | Bertl_oO | I've had good experience with bip, simple to configure and works fine
| |
14:29 | Bertl_oO | a friend of mine is using miau very happily
| |
14:29 | Rebelj12a | Does it work on mobile, linux windows mac etc XD
| |
14:30 | odinho | dircproxy, --- I guess some clients like irssi and possibly weechat can do such proxying as well.
| |
14:30 | Bertl_oO | it runs on the server, and usually under a unix flavor
| |
14:30 | Bertl_oO | what client you use to connect doesn't matter
| |
14:30 | Bertl_oO | (i.e. you attach via IRC protocol again)
| |
14:30 | Rebelj12a | hmmmm
| |
14:31 | intracube | changed nick to: intracube_
| |
14:31 | Rebelj12a | Well yeah just switching between them or switching to mobile I dont want like two instances of my username popping up or continous connect disconnects. You know… courtesy..
| |
14:31 | Bertl_oO | that is what the irc proxy takes care of
| |
14:31 | Rebelj12a | oh ok
| |
14:31 | Bertl_oO | it stays on always, keeps your nick, records stuff if you are offline
| |
14:31 | Rebelj12a | Weechat I think thats the one.
| |
14:32 | Bertl_oO | once you connect via whatever client you like, it replays the missed stuff and forwards your input to the irc network
| |
14:32 | Rebelj12a | m ok
| |
14:32 | Bertl_oO | weechat is a little bit of both, irc client and proxy
| |
14:34 | Rebelj12a | Ah wonder if i can install it on my webserver hmmmm
| |
14:34 | Rebelj12a | Bluehost is limited. Eitehr way thanks Weechat was the one I was looking for.
| |
16:01 | troy_s | Rebelj12a: Quassel
| |
16:11 | Bertl_oO | changed nick to: Bertl
| |
16:11 | Bertl | back now ...
| |
16:12 | Bertl | yeah, quassel is similar to weechat, it also uses a client/server model
| |
16:30 | troy_s | Bertl: Greets Herb
| |
16:30 | troy_s | How are you?
| |
16:31 | Bertl | fine, thanks! and you?
| |
16:31 | troy_s | Off now.
| |
16:31 | Bertl | :)
| |
16:33 | troy_s | Bertl: What are you working on?
| |
16:34 | Bertl | currently on the Interface Board and the basic interface to the Beta Board
| |
16:35 | troy_s | What is the interface board for? The sensor?
| |
16:35 | troy_s | Or the data output bits?
| |
16:35 | Bertl | the interface board goes between sensor board and the actual beta board
| |
16:35 | troy_s | Right.
| |
16:36 | Bertl | it creates a common interface to the beta board for all sensors we have planned for
| |
16:36 | Bertl | (and probably for a bunch more :)
| |
16:36 | troy_s | So you wire up a standardized link between sensor to get to interface layout?
| |
16:37 | Bertl | yes kind of, the interface board has up to 80 LVDS connections plus up to 6 different voltages to the sensor board
| |
16:37 | Bertl | they can be somewhat arbitratily assigned to the sensor interface
| |
16:38 | Bertl | the interface board will carry a low power FPGA which processes the sensor data and creates a structured stream of data
| |
16:39 | troy_s | Three sentences, two acronyms. Busted! Hee hee.
| |
16:39 | Bertl | hehe
| |
16:39 | troy_s | So the interface will be doing the primary manipulations or merely structural?
| |
16:39 | troy_s | (Debayer versus order/structure/protocol)
| |
16:40 | troy_s | The latter I assume.
| |
16:40 | Bertl | if it works well, it will do pixel reordering and checksumming
| |
16:40 | troy_s | Right.
| |
16:40 | Bertl | as well as bandwidth management
| |
16:40 | Bertl | it is not planned to do debayering or interpolation
| |
16:40 | troy_s | Another FPGA?
| |
16:41 | Bertl | but it might be used by the ML folks for accumulating sensel data
| |
16:41 | Bertl | CPLD or FPGA yes (on the interface board)
| |
16:42 | troy_s | Low cost 3D shader.
| |
16:43 | troy_s | Sebs working in sync or on hardware?
| |
16:43 | Bertl | probably on the enclosure and mechanical parts as time permits
| |
16:44 | troy_s | That is what I expected.
| |
16:49 | Bertl | please remind me, what was a 'good' distance from camera base to lens center (height)?
| |
16:52 | se6astian | https://wiki.apertus.org/index.php?title=Rods
| |
16:52 | se6astian | 85mm to rod center
| |
16:52 | se6astian | the rods typically need a bit of space to be fixed under the lens base themselves
| |
16:53 | se6astian | so < 75-70 max is a good guestimate
| |
16:53 | Bertl | s/lens base/camera base/?
| |
16:53 | se6astian | yes
| |
16:53 | Bertl | okay, thanks!
| |
16:53 | se6astian | the rods typically need a bit of space to be fixed under the camera base themselves
| |
16:54 | se6astian | these pats typically look like this
| |
16:54 | se6astian | http://ecx.images-amazon.com/images/I/41Fy7uyHWdL._SY300_.jpg
| |
16:54 | se6astian | *parts
| |
16:54 | Bertl | I see, yes, makes sense, thanks
| |
16:56 | slikdigit | joined the channel | |
17:16 | davidak1 | joined the channel | |
17:42 | lab-bot | kontrakatze created T146: Reorganisation of channels for communication. http://lab.apertus.org/T146
| |
17:43 | intracube_ | left the channel | |
18:16 | wescotte | joined the channel | |
18:39 | troy_s | se6astian: Worth mentioning on rods subject, I confirmed that the 15mm are very much standards these days, with the 19mm holding a bit in Europe in some regions. Perhaps you have a better position for figuring out the ratios being over there.
| |
19:07 | se6astian | troy_s: On the hundreds of gigs I have only seen the 15mm/60mm appart rods in action so far
| |
19:07 | se6astian | I know we at the university own a 19mm rods set with baseplate
| |
19:07 | se6astian | but no accessories for it
| |
19:08 | se6astian | and we never actually used it for anything :)
| |
19:10 | Bertl | off for a nap ... bbl
| |
19:10 | Bertl | changed nick to: Bertl_zZ
| |
19:16 | lab-bot | sebastian closed T8: Research Sony E mount patents as "Resolved". http://lab.apertus.org/T8
| |
19:26 | Rebelj12a | So lets say… I have a cmos sensor from a webcam… lets say… I dont know the specs yet. Would it be possible to take that sensor and record from it. If so, how long of a process is this going to be XD
| |
19:43 | Rebelj12a | Im guessing fairly difficult
| |
20:03 | se6astian | changed nick to: se6astian|away
| |
20:28 | davidak1 | left the channel | |
20:29 | davidak1 | joined the channel | |
20:32 | Rebelj12a | Blast, gotta stay off hackaday… the stuff people make there gives me too many ideas.
| |
20:33 | Rebelj12a | Stuff like this… which is awesome… https://hackaday.io/project/369-oscar-the-open-screen-adapter
| |
20:37 | derWalter | joined the channel | |
20:51 | sb0 | joined the channel | |
21:03 | Rebelj12a | https://hackaday.io/project/1552-lofi saved
| |
21:20 | davidak1 | left the channel | |
21:32 | Bertl_zZ | changed nick to: Bertl
| |
21:32 | Bertl | back now ...
| |
21:33 | Rebelj12a | Maglev, slider… … for fast stabile pans? Ok enough hackaday… for a day… too much...
| |
21:34 | slikdigit | left the channel | |
21:39 | danieel | Rebelj12a: the process is fairly straightforward once you discover what the parts are
| |
21:40 | danieel | that OSCAR you are referring... is just a clone of my product, which was made *without* having any datasheet for the retina LCD at those time
| |
21:41 | Rebelj12a | danieel Yeah looking at that, Its a firewire isight camera. So mac closed im sure… old school one heats up pretty good too but the firewire interface simply wont work. Well unless arduino has firewire libraries, regardless of having a plug around on an old motherboard im sure, but still… direct sensor access would be nice for a better quality image in theory.
| |
21:42 | danieel | find it on ifixit if you are not going to open it yourself...
| |
21:42 | Rebelj12a | Ohh I just saw it and thought it was pretty cool.
| |
21:43 | Rebelj12a | I probably will look it up, still settling on a design. On one hand… higher resolution is better, im thinking of integrating it into a sort of handheld or tripod mounted scanner.
| |
21:43 | danieel | do you know the model/year?
| |
21:44 | Rebelj12a | er 3d scanner that is, something that will take and interpolate pictures or laser line. pictures preferably for texture.
| |
21:45 | Rebelj12a | probably it has a model number
| |
21:45 | danieel | to me it seems like an ccd
| |
21:45 | danieel | is it this? http://jjhale.com/blog/2010/03/irsight-converting-isight-webcam-to-ir-webcam/
| |
21:45 | Rebelj12a | holy crap someone is still selling one for 182? O.o
| |
21:45 | Rebelj12a | A1023
| |
21:45 | Rebelj12a | Yep looks just like it
| |
21:46 | Rebelj12a | probably around 2004
| |
21:46 | danieel | 640x480 CCD ... good luck with driving that :)
| |
21:46 | danieel | if you are into oldschool analog, try it
| |
21:47 | Rebelj12a | Bah CCD
| |
21:47 | Rebelj12a | yeah
| |
21:47 | Rebelj12a | crap
| |
21:48 | Rebelj12a | Maybe ill just take it out and stick it in my 8mm movie cam XD
| |
21:49 | sb0 | left the channel | |
21:49 | danieel | must go resting.. gn
| |
21:50 | Rebelj12a | night
| |
21:53 | Rebelj12a | Well found linux isight drivers for firewire thats a start right...
| |
21:53 | Rebelj12a | haha
| |
21:53 | sb0 | joined the channel | |
21:56 | Bertl | danieel: well, you could have open sourced it and now you would be famous ... but somebody beat you to it and created oscar ...
| |
22:02 | designbybeck | left the channel | |
22:04 | Rebelj12a | Well hackaday is hardly famous and theres the IP aspect of i.e. apple owning it alls… Although taking it and using it for something would be great.
| |
22:05 | Rebelj12a | Long debated this. Taking a monitor like the high resolution ipad, seeing If i can get the wacom to register in one case so I can have a real time drawing monitor. That would be nice.
| |
22:30 | Rebelj12a | Ok im looking at a circuit board here, I know its kinda noobish but how do I figure out what it is this board is so I can lookup the datasheet?
| |
22:32 | Bertl | depends on the circuit board :)
| |
22:33 | Rebelj12a | oh god really D:
| |
22:35 | Rebelj12a | I dont know, its for a film scanner… but its not optical the board is covered so im guessing light.
| |
22:36 | Rebelj12a | lines labled… r-g-b-v n1 and-nc2-v++-IR
| |
22:36 | Rebelj12a | Im guessing a light of some sort
| |
22:42 | Bertl | well, sounds interesting, but that is probably not enough to identify the board :)
| |
22:43 | Rebelj12a | Bah
| |
22:44 | Rebelj12a | Oh yeah its soldered onto the white box, which must be a light array
| |
22:44 | Rebelj12a | Theres a backwards R and U combined logo
| |
22:44 | Rebelj12a | hmmm
| |
22:44 | Rebelj12a | Pan 301
| |
22:44 | Rebelj12a | s202 FAU Rev3
| |
22:44 | Rebelj12a | FM1-0598/FM1-3650
| |
22:45 | Rebelj12a | Ill be frank I dont like asking for help but I dont even know where to start here D:
| |
22:46 | Bertl | backwards R and U is not a company
| |
22:46 | Rebelj12a | Oh… ok...
| |
22:46 | Rebelj12a | Ugh this is why I like standards D:
| |
22:47 | Bertl | the RU is actually an UL mark
| |
22:47 | Rebelj12a | oh….
| |
22:47 | Rebelj12a | haha
| |
22:48 | Bertl | http://ul.com/corporate/marks/ul-listing-and-classification-marks/downloadable-ul-marks/
| |
22:48 | Rebelj12a | Aha its a FARE Automatic Retouching and Enhancement device. Patent # got it
| |
22:48 | Rebelj12a | hmm
| |
22:48 | Bertl | in this case it means that your PCB is produced for canada/united states and is supposed to be _inside_ a device :)
| |
22:49 | Rebelj12a | hey hey now “supposed†to be
| |
22:54 | Rebelj12a | Ah I think its the FM and sorry thats FH1-3650
| |
22:55 | Rebelj12a | Or that may just be the pcb assembly D:
|