Current Server Time: 20:14 (Central Europe)

#apertus IRC Channel Logs

2020/03/02

Timezone: UTC


04:42
comradekingu
left the channel
04:45
comradekingu
joined the channel
04:54
BAndiT1983|away
changed nick to: BAndiT1983
05:00
BAndiT1983
changed nick to: BAndiT1983|away
06:49
Bertl_oO
off to bed now ... have a good one everyone!
06:49
Bertl_oO
changed nick to: Bertl_zZ
10:02
comradekingu
left the channel
13:20
Bertl_zZ
changed nick to: Bertl
13:20
Bertl
morning folks!
13:30
se6ast1an
good day
14:23
BAndiT1983|away
changed nick to: BAndiT1983
14:27
comradekingu
joined the channel
15:18
se6ast1an
there is a new OS EDA apparently, maybe worth checking out: https://github.com/horizon-eda/horizon
15:18
se6ast1an
just read about it in here: http://libregraphicsworld.org/blog/entry/week-recap-2-march-2020
15:19
Bertl
interesting
15:42
vup
yeah i have played with horizon a bit, it feels quite nice, but haven't done any bigger projects with it
15:43
vup
we are planning to use it for the rev3 of the micro
15:43
Bertl
good to know ... well, have to check it out myself, but it looks nice
15:43
Bertl
I see a few problems though, like for example Eagle import and the small maintainer base
15:44
Bertl
(but won't keep me from giving it a try :)
15:49
vup
yeah the missing eagle import is unfortunate, so for apertus related stuff it is probably only interesting for completely new boards
15:49
Fabian
joined the channel
15:52
se6ast1an
meeting in 8 minutes
15:52
se6ast1an
great to see you here for the meeting Fabian
15:54
Fabian
Hi!
16:01
se6ast1an
meeting time!
16:01
se6ast1an
who is present?
16:02
BAndiT1983
am here
16:03
vup
is present
16:03
se6ast1an
great
16:03
se6ast1an
fabian as our first time guest would you like to go first?
16:03
Bertl
is here as well
16:04
Fabian
Sure, hello everyone!
16:05
Fabian
I met with Sebastian last week, because I would like to continue a project of mine in order to design a Stereoscopic Beamsplitter Rig for the AXIOM
16:05
Fabian
I set up a page in the Wiki for an overview
16:06
Fabian
https://wiki.apertus.org/index.php/AXIOM_Stereo
16:06
Fabian
I really admire the work that you guys are doing and I would really enjoy joining your team with this project!
16:07
Bertl
what's the advantage of a beam-splitter setup?
16:07
Fabian
The main advantage is that one can have very small interaxial (distance between eyes)
16:07
Fabian
for macroscopic shooting
16:08
Bertl
what distances do you usually use for that?
16:09
se6ast1an
with bigger lenses it can even get a problem to get "normal" human interoccular distance without a beamsplitter rig
16:09
Fabian
usually between 60-65 mm but I'm especially interested in smaller distances, in order to increase spatial depth in small scales
16:09
Bertl
se6ast1an: ah yes, good point
16:10
Bertl
you can also align the cameras almost perfectly with this design I presume?
16:11
se6ast1an
thats the idea yes, lots of knobs and set screws
16:11
se6ast1an
so it might also be interesting for other (non stereo3d) applications
16:11
Bertl
but you only get half of the light
16:11
Fabian
Usually yes, the 'positioning stage' plays a crucial role in this
16:11
se6ast1an
HDR, multispectral, etc.
16:12
Bertl
well, you do not lose it, you get only half of the light for each camera :)
16:12
Bertl
anyway, interesting stuff!
16:12
Fabian
With the right mirror yes :)
16:13
se6ast1an
now with the wiki page created and a name set what would be the next step fabian?
16:13
Fabian
I would propose to continue in two directions:
16:14
Fabian
one to do research about similar setups, what to learn from them, what to keep, what maybe is not perfectly necessary, what could be added?
16:15
Fabian
two to start constructing a possible setup in 3d, going more indepth what would be necessary in order to build it (moving parts etc.) plus thinking about software interface and connection issues (timelock, calibration etc.)
16:16
se6ast1an
to give an insight into what the others are doing here are some imrepssions: http://www.3drig.eu/wp-content/uploads/2018/07/3D-rig_foto_Magyari_Zsolt_03.jpg
16:16
se6ast1an
https://www.provideocoalition.com/wp-content/uploads/content-uploads/Quasar-Sony-Broadcast.jpg
16:17
se6ast1an
https://library.creativecow.net/articles/kaufman_debra/Flying-Monsters-3D/assets/DSC_0798.jpg
16:18
Fabian
I also made a collection of references, it would be really great to get hands on one or two of these in order to fully grasp their essentials.
16:19
se6ast1an
agreed, we should see what we can arrange in vienna
16:19
se6ast1an
I will ask around a bit
16:20
Fabian
Great, thanks! I will also try to find out more.
16:21
se6ast1an
maybe it would be good to also add the "next steps" to the wiki page?
16:21
Fabian
good idea
16:21
se6ast1an
anything else to add for that topic Fabian?
16:22
Fabian
No Thanks, I will report back next time!
16:22
Bertl
one thing which comes into my mind here is that under some conditions the 'mirror' can split based on the wavelengths
16:22
Bertl
like for example if you combine thermal vision with normal imaging
16:23
Fabian
Is that what Sebastian mentioned as multispectral?
16:23
Bertl
in this case, a simple sheet of glass would reflect the infrared, but let the normal light pass through
16:23
niemand
joined the channel
16:23
se6ast1an
you mean a special kind of mirror to increase light output hitting each sensor?
16:24
Bertl
I'm pretty sure there are interference mirrors which do similar based on the visible wavelength
16:24
se6ast1an
sounds good
16:24
Fabian
This way one could maybe combine different sensors right? (Image, Infrared, Thermal etc.)
16:25
Bertl
yes, that's the idea here :)
16:25
Fabian
Sounds good!
16:25
Bertl
anyway, cool stuff, thanks for sharing!
16:25
Fabian
Thank you for the input!
16:26
se6ast1an
ok who wants to go next?
16:26
se6ast1an
Bertl ?
16:26
Bertl
I'm fine, nobody else has anything to report? :)
16:27
Bertl
okay, then here is my update on the new ABCP power board
16:29
Bertl
as you all know, we received PCBs some time ago, but unfortunately they had oversized drill hits so we couldn't use them to assemble a new power board
16:30
Bertl
fortunately we could fix up one board so that it could be used for preliminary testing
16:30
Bertl
here is a picture of that: http://vserver.13thfloor.at/Stuff/AXIOM/abcp_pb.jpg
16:31
Bertl
I spent most of last week getting the PIC up and running so that we can test the performance of the newly added switchers as well as the planned new features
16:33
Bertl
the firmware now acts as I2C slave and allows to monitor stats of the power controller system which looks like this:
16:33
Bertl
https://pastebin.com/raw/u1ULwymc
16:34
Bertl
I've done some testing already and while there were some minor changes necessary, the overall performance looks quite good
16:35
Bertl
the buck converters work fine from 6.0V to 17.0V and keep a reasonably stable output at up to 3A
16:35
Bertl
the power control system itself when operating at full speed currently consumes about 3.7mA
16:36
Bertl
and preliminary testing in power down mode reduces this to about 670uA
16:37
Bertl
temperature measurements done by the PIC indicate that at maximum load we have a thermal issue without cooling (i.e. without moving air)
16:37
Bertl
currently working on actual measurements with thermal imaging
16:38
Bertl
but under 'normal' load the regulators are quite fine even without cooling
16:38
se6ast1an
will airflow alone be sufficient you think or do we need a heatsink on any component?
16:39
Bertl
I think normal airflow will be sufficient, but we should know soon (i.e. next few days)
16:39
se6ast1an
right
16:39
Bertl
a heat sink unfortunately wouldn't really be an option here
16:39
Bertl
in case we hit the thermal limit, we need to provide some heat bridge from the PCB or use a special PCB
16:40
Bertl
(more copper or aluminum core)
16:40
se6ast1an
noted
16:40
Bertl
but I'm quite optimistic that normal air flow should suffice
16:41
Bertl
I also received the updated PCBs from OSHpark today, so I will start building a complete power board this week
16:41
se6ast1an
great!
16:42
Bertl
we haven't received the Remote PCBs though, but I'm also optimistic that they will arrive soon
16:43
Bertl
I guess that's it from my side for this week ...
16:43
se6ast1an
thanks!
16:43
se6ast1an
vup/anuejn anything from your side?
16:44
vup
not that much user visible from me, but I continued working on the control daemon
16:44
vup
some first results can be seen here https://github.com/apertus-open-source-cinema/nctrl/pull/3 (very technical)
16:45
vup
while working on the control daemon I also uncovered some long standing bugs, which is always nice
16:45
vup
thats it from me this week
16:45
se6ast1an
great, a question that was also raised at fosdem: can we support cheaper wifi sticks for the camera accesspoint?
16:46
vup
afaict the camera accesspoint should work with any wifi stick as long as it is supported by the normal linux kernel
16:46
vup
(that include nonfree wifi sticks that need firmware, atleast for now)
16:47
Bertl
note that cheap often means low quality as well
16:47
Bertl
not sure you want to bother with a cheap wifi stick saving 50 bucks on a 4k camera :)
16:48
se6ast1an
I think its more an issue of availability, the thinkpenguin one we currently use is only available from the USA afaik
16:48
Bertl
but I got a bunch of reasonably priced 5GHz USB wifi dongles (from amazon) which I plan to test in the near future
16:48
se6ast1an
great!
16:49
se6ast1an
thanks vup!
16:49
se6ast1an
BAndiT1983 any news from your side?
16:50
BAndiT1983
not really, waiting for challenge tsk completions, this year the task is from real software and not artificial, so naturally some problems arise here and there
16:50
se6ast1an
right, thanks
16:50
BAndiT1983
but now i've finally time to do some programming, to know beforehand what happens
16:50
se6ast1an
very good :)
16:51
se6ast1an
quick updates from me in the meantime:
16:51
se6ast1an
new 12V fans have been installed at the remote beta setup at our office for the zbox (currently with Bertl) and maybe partial beta remote hardware
16:52
se6ast1an
the FFD measurement tests are ongoing with one method with a USB microscope and our Tormach CNC mill were conducted last Thursday, here are some pictures: https://cloud.apertus.org/index.php/apps/gallery/s/CnMyQfJNCefZLPT
16:53
se6ast1an
the limit here is the ability to really tell when a surface is in focus (easier with the image sensor pixels - harder with a shiny metal surface)
16:54
se6ast1an
but we seem to get repeatable results in the range of 0.01 - 0.03mm accuracy
16:55
se6ast1an
to have a wide selection of 12V fans to soon hook up to the power board prototype I started collecting sources/models, we have 3 at the office already but will order a bunch more soon
16:56
se6ast1an
the UV/IR filters we have currently need to be cut to size to be used in the filter holder metal part, as most people advised against trying to cut them myself I will see if I can get a local galzier to do it for me
16:56
se6ast1an
or optician
16:57
se6ast1an
the offset of the index pin in the lens mount assembly I discovered (I think I wrote about it last week) was my mistake as one drawing was not updated before ordering parts
16:57
se6ast1an
manfred will will the 1mm moved holes for me and parts are already packed to go to him soon
16:58
Bertl
.o( looks like he has a strong will :)
16:58
se6ast1an
https://wiki.apertus.org/images/f/fc/CP_enclosure_optical_Path_V2.jpg on the wiki was updated after the ffd measurements
16:59
se6ast1an
also designed another measurement "platform" that will have an emount counterpart on one side and Bertls hardware on the other side: https://myhub.autodesk360.com/ue29b88c0/g/shares/SH56a43QTfd62c1cd96886d49da9fb9e9e37
16:59
Bertl
@metal surface (hard to focus on) .. should be easy to change that with a marker, no?
17:00
se6ast1an
correct, or by breathing on it :)
17:00
BAndiT1983
autodesk?
17:01
BAndiT1983
have you switched to fusion?
17:01
se6ast1an
we want to have more custom packaging and until the ultimate solution is ready I was thinking of spraying some axiom logos on simple cardboard boxes: https://cloud.apertus.org/index.php/apps/gallery/s/SbcwYdXa2njoR9p
17:01
se6ast1an
metal stencil and airbrush are currently the favourites it seems
17:02
se6ast1an
BAndiT1983: manfred is using fusion for the CAM part for some time, since he will mill this most likely I thought I take a bit of work off his shoulders and create the part there already
17:03
se6ast1an
thats it from my side, lastely I wanted to throw the question into the ring if and how we could/should advertise GSoC at local universities or how to reach more students?
17:03
BAndiT1983
fusion360 is also my main tool for 3d printing, as freecad is difficult most times, was just wondering, as you use onshape usually
17:05
Bertl
probably cad data exchange is not that simple either ...
17:05
se6ast1an
vup/anuejn any ideas how we could reach your edu communities?
17:06
BAndiT1983
se6ast1an: gsoc needs more prominent presentation on the apertus page
17:06
BAndiT1983
at least while it's on
17:06
se6ast1an
good idea
17:07
se6ast1an
well lets continue thinking about it, maybe there are more things we can do
17:08
se6ast1an
anyone else with topics to share/discuss?
17:08
vup
hmm good question, things like hiwi jobs are usually put on bulletin boards in the mensa / various faculties, but that is of course very local
17:09
se6ast1an
well it would be a start
17:10
se6ast1an
meeting concluded!
17:10
se6ast1an
heading off to the supermarket
17:10
Bertl
probably a job for PR ... contact universities and similar to get flyers out there ...
17:11
Bertl
quick, to the supermarket! :)
17:11
Fabian
Have a nice evening!
17:11
Bertl
feel free to hang around, btw :)
17:12
Bertl
(although you want to get a real IRC client for that instead of the webchat)
17:48
gsalazar
joined the channel
18:15
gsalazar
left the channel
18:15
Fabian
left the channel
18:30
Bertl
off for now ... bbl
18:30
Bertl
changed nick to: Bertl_oO
18:32
metal_dent[m]
BAndiT1983: Hi, are we using linux framebuffer for drawing?
18:35
BAndiT1983
hi metal_dent[m]
18:35
BAndiT1983
what is linux framebuffer?
18:37
metal_dent[m]
it is something which shows graphics on the linux console (i was searching for tools for drawing and stumbled upon this)
18:39
BAndiT1983
have never used it, as far as i remember, what would you use it for?
18:44
metal_dent[m]
i also haven't used it but afaik some applications are drawing images on the console (like when you open some software on command line and there are images (logos and stuff) on the welcome page)
18:47
BAndiT1983
can't remember any instantly, do you have examples?
18:48
BAndiT1983
there are multiple ways in linux to draw, so don't know them all
18:49
metal_dent[m]
> can't remember any instantly, do you have examples?
18:49
metal_dent[m]
https://en.wikipedia.org/wiki/Linux_framebuffer
18:49
BAndiT1983
but visualizer is using SDL2 and opengl, latter one because imgui requires it
18:51
BAndiT1983
to emualte the framebuffer of the display on the board, there is a texture which receives the pixel array
18:51
BAndiT1983
then the texture is drawn at certain position in imgui
18:53
metal_dent[m]
okay
18:59
BAndiT1983
you've mentioned tools for drawing, which kind of tools do you mean?
19:00
metal_dent[m]
not exactly tools, I was just looking for ways to draw an image pixel by pixel (as we've to read value from the header file and assign gray colour or no colour for the text part and orange for the ring)
19:04
BAndiT1983
all the things you need are already there, visualizer emulates the hardware a bit and firmware handles painting
19:05
BAndiT1983
you have the data, it needs to be placed in firmware, then DrawIcon() is required, main method is DrawPixel(), which should be called with right parameters
19:06
metal_dent[m]
> you have the data, it needs to be placed in firmware, then DrawIcon() is required, main method is DrawPixel(), which should be called with right parameters
19:06
metal_dent[m]
yes, about DrawPixel() : there is a ToDo in DrawImage about that
19:06
BAndiT1983
?
19:07
metal_dent[m]
so should I implement DrawPixel() in DrawImage() too or only focus on about the DrawIcon() part?
19:07
BAndiT1983
you can also replace the framebuffer assignment with DrawPixel(), to check if the logo on the main page still draws correctly
19:08
metal_dent[m]
okay
19:09
BAndiT1983
if you verify DrawIcon, then just draw over the current logo and check if position is right
19:09
BAndiT1983
*if you want to
19:09
metal_dent[m]
btw are we supposed to finish the qualification task before the gsoc application starts?
19:10
BAndiT1983
it would be preferable, as we have to inspect the code also, final result is important, but also coding style and formatting
19:11
metal_dent[m]
for coding style, proper comments are required?
19:11
BAndiT1983
but there are still 14 days till then, more than enough time, as the task only requires not more than 2-3 days
19:12
BAndiT1983
comments are mostly required for some special cases, no need to comment good readable code
19:13
metal_dent[m]
okay, cool!
20:20
BAndiT1983
changed nick to: BAndiT1983|away
20:21
BAndiT1983|away
changed nick to: BAndiT1983
20:29
Fabian
joined the channel
20:29
Fabian
left the channel
21:19
niemand
left the channel
21:36
BAndiT1983
changed nick to: BAndiT1983|away