Current Server Time: 14:10 (Central Europe)

#apertus IRC Channel Logs

2014/07/15

Timezone: UTC


01:04
fsteinel_
joined the channel
01:06
fsteinel
left the channel
01:44
Neferstefany
back
01:45
Bertl
wb
01:46
Neferstefany
thanks...
01:46
Neferstefany
So I had questions...
01:46
Neferstefany
How does it work when somebody design something new... For example, if I was going to design this I/O shield board with whatever hardware... who takes care of paying for the PCB tooling and parts and assembly?
01:47
Neferstefany
and how the person who has designed the board can debug and make the board work without the rest of the system/
01:48
Bertl
well, first, as sebastian already mentioned, our goal is to make the beta very affordable for developers
01:48
Bertl
this basically means that you can get a 'system' for a few hundred bucks
01:49
Bertl
so that will usually cover the debug part (in system)
01:49
Bertl
but to answer the original question, who pays for the tooling, parts, assembly
01:50
Bertl
typically the people interested in this specific shield will do
01:50
Bertl
so, either the developer because he wants to do some on-time proprietary module
01:50
Neferstefany
ok, basically, if I am getting in this, I have to pay for it myself...
01:51
Bertl
or a larger group of interested people which consider this module worth sponsoring or developing
01:51
Bertl
or if it is part of the crowd funding development, it might be covered there
01:51
Neferstefany
I see..
01:51
Bertl
note that we have no millionaire or something who sponsors all that what we do
01:52
Bertl
we do it in our spare time and we often do it on our money
01:52
Neferstefany
Of course... but unfortunately I am no millionaire myself ! ;)
01:52
Bertl
(except for donations and such)
01:52
Neferstefany
Alright, I was cooking and was thinking about that... so it answers my question...
01:53
Bertl
I'd say, you'd have a pretty good module with some kind of SDI interface if you can pull it off
01:53
Neferstefany
So, bottom line, if I was going to do something like, I would do it on the final version, not the Gamma version.
01:54
Neferstefany
It doesn't make sense to do anything on the actual design since it is just design for development, it would have to be redone to fit the proposed final design
01:54
Neferstefany
unless I am missing something...
01:54
Bertl
I think there will be no final version, but I guess you mean beta and you are referring to gamma as the final version
01:55
Neferstefany
Well, the one we see the picture everywhere... the nice modular design... Yes I must the gamma version then...
01:55
Bertl
and yes, it would have to be redone, and no, IMHO it does make a lot of sense to make it fit for the beta as well
01:56
Bertl
the point is, unless you want to do it just for yourself in you private room (which is an option :) then you probably want to get other developers interested in it as well
01:56
Bertl
for example to get proper software support, integration, testing, etc
01:57
Neferstefany
Hum... I start to understand the intrecacy of this way of doing things... unless you are part of the team that makes the core of the system, everything on the side is considered like a secondary thing...
01:58
Bertl
well, kind of, there has to be a core team, and there will be many, many sattelite projects
01:58
Bertl
very similar to how it works on the FOSS side
01:58
Neferstefany
So, the more I think about it, the more it is like a very individual kind of thing and it ties back with my email I wrote yesterday. In a world where I would not have my own stuff, getting involved would be awesome, but now, since I have my own stuff, the investment of time is a bit pointless...
01:59
Bertl
very much depends on your goals and what you really have :)
01:59
Neferstefany
true...
01:59
Neferstefany
So, it becoming clearer and clearer...
02:00
Bertl
let's say you have the blueprint for a perfect SDI module
02:01
Bertl
where perfect means that it not only does all SDI modes out there, it also fits the axiom project
02:02
Bertl
let's further assume, that you can build a prototype of said module in the next few months for Beta
02:02
Neferstefany
sure
02:03
Bertl
I'm pretty sure in that case we will find somebody to donate you the Beta hardware for testing that module
02:03
Bertl
which in turn means, that you would have a camera plus a great SDI module :)
02:03
Neferstefany
I understand... I mean, the idea to conceive the Schematic and PCB for me is no big deal, I have designed that thing over and over...
02:03
Bertl
and everybody else would have a great SDI module as well
02:04
Bertl
care to show me a schematic?
02:04
Neferstefany
Yes, but the Beta version CANT be used into production.. You have to keep in mind, that my personal goal is to get a working camera that I can bring on set and shoot
02:04
Bertl
the Beta will be able to do that
02:05
Bertl
it will not be fancy or deeply modular as the gamma, but it will certainly be useable
02:05
Bertl
heck, we have been shooting for some time now with the shoebox called Alpha :)
02:05
Neferstefany
There is not much to share, you need an FPGA with Serdes and you put a 6G Cable driver from Semtech, there is no secret there... And you use Xilinx FPGa core
02:06
Neferstefany
I am sorry to say, but there is no way this setup would work more then a Day on Set...
02:07
Bertl
if you say so ...
02:09
Neferstefany
Listen, I don't to belittle what you have, I am just saying that it would not be very pratical on set. And I feel the original intent of Oscar has shift towards a more common usage of the camera instead of being targetted solely to be a Film camera to shoot movies...
02:09
Neferstefany
What the Gamma version seem to be
02:10
Neferstefany
but right now, it is like you said a development platform for anybody to use and to a certain degree it might be a better idea to bring more people in...
02:10
Bertl
so feel free to wait till we finished the gamma, and then design your custom module (if necessary)
02:11
Bertl
but if all you want is 'just' a camera, it is probably simpler to buy a red or whatever is cheapest at the moment
02:12
Neferstefany
Sure... Maybe a could do that, if you have established the mecanical ground already, It could be a possibility. I could simply create some schematic for later implementation... Who knows... I am just warming up...
02:12
Neferstefany
I wish I would have that kind of money... but tell me, what motivated Oscar to want a camera?
02:12
Neferstefany
To shoot a movie right? He is a movie maker...
02:13
Bertl
yes but I think he can afford 'a camera', what he wants is a camera with certain features
02:13
Neferstefany
I am a movie maker and so I need a camera... Before I was an Electronic Design Engineer who wanted to design a camera for others and now I am movie maker who can make my own camera...
02:13
Bertl
s/features/qualities/
02:14
Neferstefany
Of course, I want the same... I could go and rent a Red tomorrow, my first short was made with a Red Epic... it was great...
02:14
Bertl
great! so just do it :)
02:15
Neferstefany
But making it, tweaking it the way you want is even more fun then just make the movie...
02:15
Neferstefany
So, this is what I am doing now...
02:16
Neferstefany
I apologize if I am bit straight forward about what I think, again, what you are doing is great, I don't mean to be rude or else... I just had a different idea about how this open source thing was working...
02:16
Neferstefany
It is a bit tricky in the hardware world...
02:17
Bertl
you are not the first and you won't be the last
02:17
Neferstefany
TO do what?
02:17
Bertl
having different ideas about how open source works
02:17
Bertl
and no problem with being straight, I appreciate it
02:18
Bertl
we had a number of companies who wanted to 'work' with us, which had a completely wrong perception about open source and free soft/hardware
02:19
Bertl
(there is a wiki page about the apertus philosophy)
02:19
Neferstefany
What was their idea about it, did they though they could save a ton of R&D by using the free design?
02:19
Bertl
well, that would actually have worked :)
02:20
Bertl
no, for example, they wanted to build an FPGA module for us
02:20
Neferstefany
You know, in terms of having all the info available it is priceless, to be able to have access to schematic and stuff even if it is just for a piece of design....
02:20
Bertl
(of course, after receiving a larger sum)
02:20
Neferstefany
okay... that's weird...
02:20
Neferstefany
what?
02:20
Neferstefany
really, they wanted you to pay them to design something?
02:21
Bertl
but they didn't understand, that they would have to provide schematics or layouts
02:21
Neferstefany
this is nuts...
02:21
Bertl
yes, and there have been others who wanted to 'sell' our IP :)
02:22
Neferstefany
listen, what I am thinking is that what I could do in the short terms is come up with a schematic of the thing and I could even lay it out for Beta or Gamma... and then if somebody wants to make it then it is done...
02:22
Neferstefany
Of course, there always be those con artist!
02:23
Bertl
https://apertus.org/opensource
02:23
Neferstefany
I mean, I want to participate, but I have very very little money... so that can help, then it is good...
02:24
Bertl
well, we have little money too and we manage so far
02:24
Bertl
you have to be creative about how to do things, but it is definitely more fun
02:25
Neferstefany
I know... I am juggling with a lot of ideas right now and try to be very effective about it... Trying to pull some favors get free sample... so on and so forth!
02:25
Bertl
just to put it into perspective, a proper SDI module won't be as simple as you put it for several reasons
02:26
Neferstefany
why is that?
02:26
Bertl
first, the SDI core from xilinx is probably not an option (because of licensing restrictions)
02:27
Bertl
then, the design has to match the camera (be it beta or gamma) in many aspects
02:27
Neferstefany
well, I am not sure about that. The SDI core is part of a Reference design, so you are not actually paying for that... But the extent of the licensing is unknown to me...
02:27
Bertl
(power management, form factor, interfaces, etc)
02:27
Neferstefany
Licensing might be an issue, I would not be worried about the rest...
02:28
Neferstefany
the Display Port core, is a core you need to pay but not the SDI
02:28
Neferstefany
Obviously, there could be mechanical issues...
02:29
Bertl
software interfaces matter as well, after all it has to 'work' with other designs, modules, etc
02:29
Neferstefany
of course...
02:30
Bertl
so to be clear here, it is way simpler just to whip up something for yourself
02:30
Neferstefany
How do you carry your image information after being processed by the Zynq from one module to the other?
02:30
Neferstefany
Do you have a control bus like I2c or something/
02:30
Neferstefany
?
02:31
Bertl
there is no fixed design for the beta yet, on the alpha we use two image pipelines
02:31
Bertl
sec
02:32
Bertl
https://wiki.apertus.org/index.php?title=Axiom_Alpha_Software#Image_Pipeline
02:33
Bertl
all registers, physical and virtual are mapped into memory and can be configured from the linux userspace running on the arm cores
02:33
Bertl
this includes I2C devices, like the temperature sensors, the HDMI chip and the cmv12k
02:34
Neferstefany
k
02:34
Bertl
the image data itself is currently dumped into memory with triple (actually quadrupple) buffering
02:35
Neferstefany
the LUT is it a 2D Lut or 3D Lut?
02:35
Bertl
all LUTs are 1D here
02:35
Neferstefany
ha ok
02:36
Bertl
the color correction in the alpha is done with a 4x4 + 4 matrix
02:36
Neferstefany
k
02:38
Neferstefany
OKay you are running Unbuntu on the Zynq... Sweet...
02:38
Neferstefany
Never thought about putting Android
02:38
Bertl
actually we are running a very simple busybox setup on the alpha, with a raspian chroot
02:39
Neferstefany
I see, this is out of my scope...
02:39
Bertl
it helped testing a lot as you can simply ssh into the camera and change registers
02:39
Bertl
most of the configuration is done by simple shell scripts
02:40
Neferstefany
Make sense... I naturally usually stay very far from Operating System...
02:40
Neferstefany
I know it make life easier...
02:41
Neferstefany
But, I have a phoby of them! ;)
02:41
Bertl
so how do you chat with me then? :)
02:42
Neferstefany
Duh!!! C'mon, I was talking about the camera or small electronic device...
02:42
Neferstefany
It seems that the easy way these days is to implement an OS pretty much everywhere... even when it is not necessary
02:43
Bertl
well, the advantage here is that we do not have to 'implement' it, because it is already available :)
02:43
Neferstefany
I am by nature very opposite to any mainstream way of doing things... It is not because everybody does it that it is necessarily a good thing...
02:43
Neferstefany
That's my point!
02:43
Bertl
i.e. we can just use it, or don't use it, however we like
02:44
Neferstefany
Again, this is just me making my life difficult... lol
02:44
Bertl
and to be honest, I would have spent many, many more hours if I had done all the configuration and testing with bare metal code
02:44
Neferstefany
I have to learn the hard way!
02:45
Neferstefany
Listen... I get it... For me, trying to understand it and to implement it and to make it mine so I can change it at will is way more time and effort then not deal with it at all... ;)
02:46
Neferstefany
But, again, maybe it is a missconception and also because I am probably a bit scared of the whole thing!
02:46
Bertl
again, you're not alone there :)
02:47
Bertl
speaking of, we had a few potential partners which got really scared when they heard that we are doing 'open source' :)
02:47
Neferstefany
It is great to hear... It is like FPGAs and mechanical design... took me a while to get in it and when I was there, I did not understand why I did not get interested sooner!
02:48
Neferstefany
Well, partners being scared means either not understanding the challenges or not seeing a profit!
02:48
Bertl
I really suggest to have a long read on the page I pasted (about open source) and the articles linked from there, it might help to understand how it works for us
02:49
Neferstefany
I will...
02:49
Bertl
and then decide if that is something worth doing or participating for you
02:49
Neferstefany
Sure there are some thinking to be done here... for sure
02:49
Neferstefany
Thanks a lot for your time by the way, it is really appreciated...
02:49
Neferstefany
BTW, are you not supposed to be sleeping right now?
02:50
Bertl
even if you find that this is not the way you want to work, you're welcome here and you can still use the designs and the products later
02:50
Neferstefany
It is nice of you to say!
02:50
Bertl
I'm not really into those local time zones
02:50
Bertl
:)
02:50
Neferstefany
Well, you must have your own time zone then!
02:50
Bertl
yes, BUT
02:50
Bertl
Bertl's Unique Timezone :)
02:51
Bertl
it's morning when I get up, and it's evening when I go to bed :)
02:51
Neferstefany
Which is set between 5h00AM and Noon for sleeping and the rest of time is design, design, eat, design, design, toilet, design, design, eat, and chat ;)
02:52
Neferstefany
okay 11:00 AM instead of noon
02:52
Bertl
yeah, kind of, I'm doing a lot of stuff in parallel though ...
02:52
Neferstefany
what do you do to make a living?
02:52
Bertl
I'm a self employed consultant (IT/Networking/Embedded Systems)
02:53
Neferstefany
cool, I used to do that too. I ran out of job...
02:55
Neferstefany
Alright, thanks again for your time... I will talk to you soon!
02:56
Neferstefany
Cheers!
02:56
Neferstefany
left the channel
03:42
jucar
left the channel
03:42
mars_
left the channel
03:43
jucar
joined the channel
03:46
wescotte
joined the channel
03:47
mars_
joined the channel
04:05
wescotte
left the channel
04:06
Bertl
off to bed now ... have a good one everyone!
04:12
mars_
left the channel
04:12
PipeManMusic
left the channel
04:12
darthrake
left the channel
04:12
danieel
left the channel
04:12
jucar
left the channel
04:12
intracube
left the channel
04:12
slikdigit
left the channel
04:21
jucar
joined the channel
04:21
darthrake
joined the channel
04:21
danieel
joined the channel
04:21
slikdigit
joined the channel
04:21
PipeManMusic
joined the channel
04:22
mars_
joined the channel
05:16
jucar
left the channel
06:07
fsteinel_
changed nick to: fsteinel
06:57
jucar
joined the channel
07:31
se6astian|away
changed nick to: se6astian
07:31
se6astian
good morning
08:41
jucar
left the channel
08:41
jucar
joined the channel
08:42
jucar
left the channel
08:45
jucar
joined the channel
10:56
jucar
left the channel
10:56
mars_
left the channel
10:56
PipeManMusic
left the channel
10:56
darthrake
left the channel
10:56
danieel
left the channel
10:56
slikdigit
left the channel
10:56
fsteinel
left the channel
10:56
Bertl
left the channel
10:56
FergusL
left the channel
10:56
skinkie
left the channel
10:56
se6astian
left the channel
10:56
troy_s
left the channel
11:01
jucar
joined the channel
11:01
mars_
joined the channel
11:01
PipeManMusic
joined the channel
11:01
slikdigit
joined the channel
11:01
danieel
joined the channel
11:01
darthrake
joined the channel
11:01
fsteinel
joined the channel
11:01
Bertl
joined the channel
11:01
FergusL
joined the channel
11:01
skinkie
joined the channel
11:08
se6astian
joined the channel
11:08
troy_s
joined the channel
16:57
se6astian
changed nick to: se6astian|away
16:58
se6astian|away
changed nick to: se6astian
16:59
se6astian
changed nick to: se6astian|away
18:30
jucar
left the channel
18:31
jucar
joined the channel
20:11
jucar
left the channel
20:13
jucar
joined the channel
21:15
jucar
left the channel
21:17
jucar
joined the channel
21:27
se6astian|away
changed nick to: se6astian
21:29
se6astian
left the channel
21:29
se6astian|away
joined the channel
21:29
se6astian|away
changed nick to: se6astian
21:29
jucar
left the channel
21:32
jucar
joined the channel
21:54
jucar
left the channel
21:55
jucar
joined the channel
22:22
se6astian
good night everyone
22:22
se6astian
changed nick to: se6astian|away