Current Server Time: 21:50 (Central Europe)

#apertus IRC Channel Logs

2020/05/18

Timezone: UTC


01:22
aombk
left the channel
01:22
aombk
joined the channel
01:45
futarisIRCcloud
left the channel
01:56
mumptai_
joined the channel
02:00
mumptai
left the channel
03:32
Bertl
off to bed now ... have a good one everyone!
03:32
Bertl
changed nick to: Bertl_zZ
03:58
lexano
joined the channel
04:16
megora
joined the channel
04:16
megora
left the channel
05:57
BAndiT1983|away
changed nick to: BAndiT1983
07:41
mumptai_
left the channel
07:41
mumptai
joined the channel
12:08
futarisIRCcloud
joined the channel
12:16
Bertl_zZ
changed nick to: Bertl
12:16
Bertl
morning folks!
12:19
BAndiT1983
hi
12:31
schmoggie
left the channel
14:15
se6ast1an
good day
14:50
Aditya
joined the channel
14:52
se6ast1an
hi Aditya!
14:52
se6ast1an
welcome to our IRC channel!
14:55
Aditya
Hi
14:56
Aditya
Thanks
14:57
se6ast1an
is it ok if I paste what you wrote in your email here for those who did not yet read it ?
14:57
Aditya
sure
14:58
se6ast1an
I am Aditya Bansal, a second-year bachelors in Design student at Delhi Technological University where my specialization includes Interaction Design, Brand Strategy and cognitive ergonomics. I am looking for internship opportunities to work as part of your design team or contribute to a project. I understand due to COVID-19 Pandemic these are tough situations from both corporations and applicants, any opportunity is welcomed.
14:58
se6ast1an
My experience includes working as a project intern at Defense Research and Development Organisation, I have also interned as UI/UX designer for Skilling You and EasyPG, helping them create meaning user interfaces for their digital services. I have undertaken various projects from evaluating Cognitive behavior of individuals to developing complete corporate identity of cloud gaming company "Aurora". I have undertaken various certifications from reputed
14:58
se6ast1an
institutes around the globe on Development and UX design. I have been a global finalist at Hack COVID-19 event. Had multiple publications in the field of Human-computer Interaction.
14:58
se6ast1an
If you have any requirement for a Design Intern both in office or work from home, do reach me out!
14:58
se6ast1an
thanks
14:58
se6ast1an
(updated resume attached)
14:58
se6ast1an
https://www.behance.net/aditban
14:58
se6ast1an
https://www.adityaban.com/
15:00
se6ast1an
before we dive into the matter itself
15:00
Aditya
yaa
15:00
se6ast1an
you are looking for an "online internship", kind of like a GSoC student right?
15:01
Aditya
Yup, kind of that only
15:02
se6ast1an
great
15:03
se6ast1an
did you explore our website/wiki a bit already and looked at the things we are working on currently?
15:05
Aditya68
joined the channel
15:05
Aditya
left the channel
15:05
Aditya68
so sorry, there seems to be some issues at my end
15:06
Aditya68
could you please repeat after my last message
15:06
se6ast1an
sure
15:06
se6ast1an
<Aditya> Yup, kind of that only
15:06
se6ast1an
<se6ast1an> great
15:06
se6ast1an
<se6ast1an> did you explore our website/wiki a bit already and looked at the things we are working on currently?
15:06
se6ast1an
--> Aditya68 (0126f450@1.38.244.80) has joined #apertus
15:07
se6ast1an
http://irc.apertus.org/index.php?day=18&month=05&year=2020#40
15:07
Aditya68
yaa, I looked at the website
15:07
Aditya68
To get an idea of what apertus does
15:08
se6ast1an
great, so do you have any ideas or areas you would like to get involved in already?
15:09
Aditya68
I'm more into User research that goes onto building a great user experience of interactions, I'm a design student. Anything that involves a redesign or any research required for that
15:10
Aditya68
I'll do
15:10
Aditya68
It could be related to designing a better experience of software
15:12
Aditya68
It could be related to software of axiom camera
15:12
Aditya68
or anything where you think you require help
15:13
se6ast1an
ok, I have two projects in mind:
15:13
se6ast1an
The AXIOM Remote: https://wiki.apertus.org/index.php/AXIOM_Remote
15:13
se6ast1an
The GUI in particular: https://github.com/apertus-open-source-cinema/AXIOM-Remote
15:14
illwieckz
left the channel
15:14
se6ast1an
and the second project: the AXIOM WebUI
15:14
se6ast1an
https://files.niemo.de/Screenshot_2019-12-09%20AXIOM-web.png
15:14
se6ast1an
https://files.niemo.de/Screenshot_2019-12-16%20AXIOM-web%281%29.png
15:14
se6ast1an
https://files.niemo.de/Screenshot_2019-12-16%20AXIOM-web.png
15:15
Aditya68
okay, cool
15:15
Aditya68
I think
15:15
se6ast1an
both are a bit of a challenge to work on remotely without the hardware but there are some ways how that could be solved (will require some effort on your side though
15:15
se6ast1an
)
15:16
Aditya68
yaa I agree but that's okay
15:16
Aditya68
I'm comfortable with both of them
15:17
Aditya68
Could start with webUI
15:17
se6ast1an
can you explain a bit how you would like to work or what you would like to do?
15:17
se6ast1an
what your methods are
15:17
Aditya68
certainly
15:19
illwieckz
joined the channel
15:20
Aditya68
At first I would start by studying the current UI, it's goal and functions then will analyse the target audience and how current Ui serving to them. Then will conduct Research on what could be more optimal, like finding better ico design and button placement for more reach or what color at what places are required or what should be the navigation
15:20
Aditya68
process considering cognitive capabilities of our brain
15:20
Aditya68
Some other similar things, based on which I could present a ideation of redesigns
15:21
Aditya68
Once finalized, could start implementing them
15:25
se6ast1an
so you would write an analysis report and create concept art for improvements/redesigns?
15:28
Aditya68
yaa that pretty much sums it up
15:29
se6ast1an
sounds good
15:29
se6ast1an
I guess we could give it a try if you are up for it
15:30
se6ast1an
keep in mind that the software and GUI is very much work in progress
15:30
Aditya68
thanks, sure
15:30
Aditya68
yes
15:30
se6ast1an
how would you suggest we organize this best?
15:30
se6ast1an
to keep everyone in the loop
15:31
se6ast1an
we have weekly IRC meetings on mondays
15:31
se6ast1an
next one starts in 30 minutes
15:31
se6ast1an
that could be one way to report about progress weekly
15:31
Aditya68
Cool I could present what I did in that meetings
15:31
se6ast1an
yes
15:31
Aditya68
We could have discussion on same
15:31
Aditya68
And proceed accordingly
15:32
se6ast1an
another idea (maybe in addition) would be to maintain/fill/extend a wiki page about your project:https://wiki.apertus.org/index.php/Main_Page
15:33
Aditya68
That sounds good as well
15:33
Aditya68
I could update what I did there
15:34
se6ast1an
great, to get stated vup proposed to add some information to the nctrl Readme on github and in combination with the webui readme on github that should serve as a starting point
15:34
Aditya68
okay
15:34
se6ast1an
you will need to install/setup some software to get the webUI operational
15:34
se6ast1an
nodejs + yarn for the webui, rust for nctrl
15:34
Aditya68
Cool
15:35
se6ast1an
you will need a linux operating system for that
15:35
Aditya68
Yaa
15:35
Aditya68
I'll have that
15:35
se6ast1an
your CV does not mention any linux experience yet
15:36
se6ast1an
do you feel confident? :)
15:36
se6ast1an
what is your main operating system currently?
15:36
Aditya68
Yup it would be a challenge
15:36
Aditya68
Currently I operate on windows
15:36
se6ast1an
as a virtuaization might be more straight forward (virtualbox for example)
15:38
Aditya68
yaa
15:38
Aditya68
that's true
15:38
se6ast1an
so this might be a good starting point: https://www.youtube.com/watch?v=hvkJv71PsCs
15:38
Aditya68
cool, thanks for that
15:38
Aditya68
I'll do the same
15:39
se6ast1an
anyway, whenever you have a question or need help/support come here and ask
15:39
Aditya68
sure, I'll do necessary basic work
15:39
se6ast1an
we do expect some independence though
15:39
Aditya68
and then will report back
15:39
Aditya68
thanks for that
15:39
se6ast1an
aka we cannot explain ever button click to you
15:39
vup
ok, I added some basic instructions for the control daemon here: https://github.com/apertus-open-source-cinema/nctrl/blob/master/Readme.md#getting-started
15:40
se6ast1an
great, thanks vup
15:40
vup
which works together with these here: https://github.com/apertus-open-source-cinema/webui#develop
15:40
se6ast1an
Aditya68: please create an account on our wiki
15:40
Aditya68
sure,will do that
15:41
se6ast1an
and feel free to stick around to the IRC meeting in 20 minutes
15:41
vup
Aditya68: if you run into problems feel free to ping me, even if I don't respond immediately I will be reading the IRC log and answer when I come back. You should probably also read the log (http://irc.apertus.org/) to avoid missing any responses in case your IRC client cuts out
15:42
se6ast1an
note the public meeting logs
15:42
se6ast1an
http://irc.apertus.org/
15:42
Aditya68
thanks
15:42
Aditya68
will take note of it
15:42
se6ast1an
you can read up on last weeks meeting for example
15:42
se6ast1an
last monday: http://irc.apertus.org/index.php?day=11&month=05&year=2020#132
15:44
Aditya68
yaa, that would be great
15:47
Aditya68
left the channel
15:48
megora
joined the channel
16:00
se6ast1an
MEETING TIME!
16:00
se6ast1an
welcome everyone!
16:00
se6ast1an
please direct message me now if you want to report and I will put everyone into order
16:01
se6ast1an
bluez_[m]: please get this start :)
16:01
se6ast1an
*started
16:01
preetimenghwani[
* preetimenghwani is here
16:02
bluez_[m]
thanks sebastian!
16:02
bluez_[m]
hello everyone
16:02
bluez_[m]
so last week i build the kernel for both the betas and set them up (along with vup and bertl)
16:03
bluez_[m]
we also added a fallback "golden" image (which we can select at boot) in case anything goes wrong with the test kernel
16:04
se6ast1an
"both the betas" you mean the remote access betas bertl is operating right?
16:04
bluez_[m]
ah, yes those betas
16:04
se6ast1an
great!
16:05
bluez_[m]
i also built and tested some dummy modules and also set up an initial github repo and a simple makefile for my gsoc project
16:06
bluez_[m]
i could not actually code anything yet though, i realized i had to read a lot of stuff about the i2c subsystem in linux, do did mostly that
16:06
bluez_[m]
so* did
16:07
bluez_[m]
but i'll get coding soon... i have everything i need for building and running the kernel driver
16:07
bluez_[m]
only need some more information
16:07
bluez_[m]
that's it from my side!
16:07
se6ast1an
many thanks! any comments/questions for bluez_[m]?
16:08
se6ast1an
I am sure Bertl will help you with the questions you have or the information you need soon
16:08
se6ast1an
next uP. metal_dent[m]! - please go ahead
16:09
metal_dent[m]
alright!
16:09
bluez_[m]
<se6ast1an "I am sure Bertl will help you wi"> ah, ofc he does... we are also going to discuss something right after the meeting
16:10
metal_dent[m]
in the last meeting I had reported that i created a makefile for the image conversion which was quite longer so first i shorten it (used wildcards etc)
16:11
metal_dent[m]
then for image xbm to image header i created a sample header file which has the correct structure and i added a function in makefile which used "sed" to get width, height and pixel data from xbm and replaced "place holders" in the sample headers
16:12
metal_dent[m]
this is how i tried to create all the image header files which look good (but maybe Bertl wants to improve something ;)
16:12
Bertl
the comment I wanted to add last time (but forgot to :) is this:
16:13
Bertl
you might want to make good use of the 'unix pipelining' instead of creating temporary files with fixed names
16:13
metal_dent[m]
also i worked on the ImageButton to make button size and position variable (with se6ast1an 's help) and also modified the SetButton() method in ButtonBar
16:13
Bertl
the reason for this is that once you have a bunch of images you want to convert and you run make with parallel building to speed up things, you'll get some strange effects
16:14
metal_dent[m]
oh okay, will look into that
16:15
metal_dent[m]
also i connected successfully with the remote-remote and today i flashed firmware and bootloader in that
16:16
metal_dent[m]
minicom part is left as that requires some additional stuff which we'll discuss after this meeting
16:16
metal_dent[m]
so that's it from my side :)
16:16
se6ast1an
great, many thanks
16:17
se6ast1an
note that commited a breaking build yesterday so if you flash the latest code its expected to not be working right now
16:17
se6ast1an
I should fix that in the next couple of days
16:17
Bertl
yes, although I'm not sure whether the firmware was working as intended, so we should double check that :)
16:17
se6ast1an
or you can just flash a previous commit state
16:18
se6ast1an
*note that I commited
16:18
Bertl
it might make sense to have a short test session with BAndiT1983 after the meeting to try a few things
16:18
metal_dent[m]
noted ;)
16:18
se6ast1an
great
16:18
se6ast1an
preetimenghwani[: you are next
16:19
preetimenghwani[
<metal_dent[m] "noted ;) "> Thanks se6ast1an
16:20
preetimenghwani[
Firstly I tried to understand the current pixel remapper but it was quite tricky, so could only get an overview, then i read about the different types of memory resources available, discussed with bertl about the current remapper and the sequence used by it, also discussed ideas on how things can be improved, read about the zynq architecture(i.e the components of PS and PL), the types of AXI interfaces(stream and
16:20
preetimenghwani[
memory mapped, currently understanding the AXI DMA, my next task will be focussing on preparing a rough sketch of how the remapper will be implemented.
16:22
preetimenghwani[
Thats it from my side :)
16:24
se6ast1an
great, many thanks!
16:24
se6ast1an
BAndiT1983: please share your rich progress
16:24
BAndiT1983
hello everyone
16:25
BAndiT1983
don't know if rich progress or not, but had to change a bit my field of activity, besides remote firmware and visualiser
16:25
se6ast1an
definitely rich! :)
16:25
BAndiT1983
done some fixes and adjustments for them, but had a plan to finalize the virtual camera preview and serial communication
16:26
BAndiT1983
but as we also have other urgent task had to switch to other ones:
16:26
BAndiT1983
number 1: for the sony e-mount sniffing we need a possibility to use 3.0V, to prevent damages to the lens and MCU
16:27
BAndiT1983
but the problem was that we couldn't find a replacement for the 3.3V voltage regulator on the teensy 3.5, after a couple of discussion it was decided to order teensy 4.0 and suitable 3.0V voltage regulator
16:28
BAndiT1983
as i had no suitable tools for replacement, also a heat gun soldering station was ordered, now i'm trying to get comfortable with the usage of it and modify the teensy for schmoggie1
16:28
BAndiT1983
if everything works out, then he will receive it this week, as he lives not far from me
16:29
BAndiT1983
number 2: had to return to the scene of my previous crime, namely a python script for extracting the positions of elements on a PCB for the PCB probe machine
16:30
BAndiT1983
as the parts are exported in the order they were created or whatever sorting EAGLE prefers, the PCB probe would move a lot around, which is not that optimal and requires too much time
16:30
BAndiT1983
example images of my attempts are currently here: https://superuser.com/questions/999581/pipe-and-stdin-redirection-to-cat
16:30
BAndiT1983
sorry, wrong link: https://lab.apertus.org/T1199
16:31
BAndiT1983
after last analysis it was clear that a grouping/clustering of pads is required which are too far apart, but belong to some package which has the origin in the center, this is what i will try to do after soldering adventure
16:31
BAndiT1983
that would be it from me
16:32
se6ast1an
anything to report about the panelzation scripting efforts of PCBs?
16:32
BAndiT1983
ah, thanks for reminding
16:33
BAndiT1983
this is another python-based development, using pcb-tools and pcb-tools extension, former one for loading Gerber data which was exported from EAGLE, latter one for panelization, the results are rather promising, also using ezdxf to creation additional elements, like special paths or texts
16:34
BAndiT1983
when there is a stable version, then both repos, panelizer and pcb-probe extractor should be moved to apertus repo from my own ones
16:34
se6ast1an
great!
16:34
se6ast1an
aynthing else BAndiT1983?
16:35
BAndiT1983
now that would be it (quite some typos when typing fast ;) )
16:35
se6ast1an
thanks :D
16:35
se6ast1an
vup you have some news for us as well!
16:35
vup
Yep
16:35
vup
On mobile so bear with me...
16:38
mumptai
left the channel
16:38
mumptai
joined the channel
16:38
se6ast1an
quick intermission: panintended messageed me he is sorry he currently can't attend as he is in another meeting right now.
16:38
se6ast1an
From the top of my head he completed the knob button pressing feature in the AXIOM Remote visualizer in the last week and is now working on the button down event registration in the visualizer.
16:39
vup
I did some more finishing work on the micro r3 schematic, mostly picking out the caps and resistors we want to use (mostly determining their size).
16:39
vup
Instead of the clock generator mentioned last time (5P49V6965) we decided to go for a simple fixed frequency (100Mhz) crystal oscillator (SG5032VAN) because we don't actually need the flexibility of a clock generator if we just want to usb c.
16:39
vup
Furthermore anuejn and I worked more on the HDMI gateware and finally got it working (stupid mistake, hsync and vsync were transmitted on the wrong channel...).
16:39
vup
After that we investigated the camlink 4k further, as it seems like a nice and cheap solution to record footage from the micro and beta until we have our own recorder.
16:39
vup
Unfortunately currently neither Bertl's HDMI gateware or our HDMI gateware seem to work with it. However comparing the registers of the IT6801 between working and not working video feed, shows some interesting differences that we will investigate further after the axi register rewrite anuejn is working on is done and working (building a bitstream for every small change is not fun).
16:39
vup
I also hopefully fixed most of the bringup-scripts on the new firmware, so Bertl can finally also use the new firmware.
16:39
vup
Ok
16:40
vup
Apart from any questions that would be it
16:40
se6ast1an
great! what are the current camlink issues with the signal?
16:40
Bertl
I'll get to that when I report
16:40
se6ast1an
great!
16:40
se6ast1an
thanks vup!
16:41
se6ast1an
quick update from me:
16:41
se6ast1an
from my side it was mostly AXIOM Remote GUI progress: a new numeric selection dialog (with parameters: minimum, maximum, step size and suffix), example video: https://lab.apertus.org/T1177#17130
16:41
se6ast1an
Now I am working on implementing the so called "observer design pattern" (thanks Bandit): https://refactoring.guru/design-patterns/observer/cpp/example so that there is a central database (object) holding all the camera/remote relevant parameters in the remote and values. Other objects like dialogs or menu items can subscribe to said central database values and get updated (notified) when a value changes or any other action is to be taken.
16:42
se6ast1an
as the raw image conversion/development progresses with maxime and bertrand in brussels I would like to create an article/guide/tutorial
16:42
se6ast1an
summarizing our lessons learned
16:42
se6ast1an
but I am not sure who and when exactly...
16:43
se6ast1an
would be handy for me to have a working beta with me, maybe Bertl can help on that front soon
16:43
se6ast1an
thats it from my side
16:43
se6ast1an
Bertl: your turn!
16:43
Bertl
okay, so I've spent most of the time adjusting the GSoC remote setup
16:44
Bertl
and testing various things both GSoC related and otherwise
16:44
Bertl
we decided to add to the current setup with two remotes (v0.9 and v0.14 one)
16:44
Bertl
and the two partial betas
16:45
Bertl
the current setup now also has an RPi which basically functions as signal generator
16:45
Bertl
and two CamLink4K modules, one connected to the RPi and the other to the second beta via HDMI plugin
16:46
Bertl
this allows us to generate test images on the RPi and capture them via the CamLink4K
16:46
Bertl
and we hoped to do the same with the HDMI feed generated from the Beta, but so far no luck
16:47
Bertl
we extended the scripts to interact with the CamLink4K to be able to dump the register settings on the IT6801 (the HDMI receiver)
16:47
Bertl
so we can basically take a look at what the CamLink4K is 'seeing'
16:47
Bertl
and currently it looks like the receiver is not able to process the signal properly
16:48
Bertl
another addition to the remote setup is the SD remote which is connected via a special I/O shield to the second beta
16:49
Bertl
and the remote control shield for the Axiom Remote on the first beta
16:49
Bertl
there we have some unexpected issues, as the Remote seems to be stuck in reset
16:50
Bertl
this is something I plan to investigate and test in the next few days
16:50
Bertl
all the bits and pieces in the remote setup can be remotely controlled so there should be no problem when I'm asleep or away
16:51
se6ast1an
is the remote setup documented somewhere already?
16:51
Bertl
not really, but I would suggest to wait another week for that so that we have a stable state :)
16:52
se6ast1an
right, would make sense to update/replace this wiki page then: https://wiki.apertus.org/index.php/AXIOM_Beta_Remote_Access
16:52
Bertl
I also did some testing on the ultra-96 USB side
16:52
se6ast1an
as this setup is likely to stay in your reach and not move to the office anytime soon
16:52
Bertl
yes
16:52
Bertl
and the results are both promising and disappointing
16:53
Bertl
we got the Transcend JetFlash 910 USB sticks for testing usb memory
16:53
Bertl
they are labeled as 'Read up to 420MB/s' and 'Write up to 400MB/s'
16:54
Bertl
but not even with high end PC and super duper 3.2 USB controller I can get more than 90MB/s sustained write out of them
16:54
se6ast1an
well it says "up to" :P
16:55
se6ast1an
we should probably return them...
16:55
Bertl
so no idea under what condition thos are supposed to reach 400MB/s, probably only if you do not write anything
16:55
Bertl
I did some test with the USB-SATA interface as well
16:57
Bertl
and the results there are not great either, but that is probably due to the SSDs I'm currently using, which are supposed to do 450MB/s sustained write but only achieve about 80MB/s on the ultra-96
16:57
Bertl
(haven't tested why that's the case yet, but will know more soon)
16:58
Bertl
the good news is that an USB read over USB-SATA achieves 2x 200MB/s so a total of 400MB/s which is the real world maximum of the USB bus
16:59
Bertl
so the bus performance seems to be fine, we just need to find the proper device to attach to
17:00
Bertl
I also extended some of the bringup scripts to work with the new hardware
17:00
Bertl
and we are currently trying to make the new firmware suitable for bringup as vup already reported
17:01
Bertl
I guess that's it from my side ...
17:01
se6ast1an
great progress
17:01
se6ast1an
many thanks
17:02
se6ast1an
if there is nobody else with topics/reports that means MEETING CONCLUDED
17:02
se6ast1an
many thanks everyone for attending!
17:02
se6ast1an
and pushing this project forward!
17:57
lexano
left the channel
17:59
lexano
joined the channel
18:01
BAndiT1983
changed nick to: BAndiT1983|away
18:01
BAndiT1983|away
changed nick to: BAndiT1983
18:18
megora
left the channel
20:43
se6ast1an
heading off to bed
20:43
se6ast1an
good night
21:46
BAndiT1983
changed nick to: BAndiT1983|away
21:47
mumptai
left the channel
21:59
Spirit532
left the channel
22:00
Spirit532
joined the channel