Current Server Time: 19:19 (Central Europe)

#apertus IRC Channel Logs

2020/02/17

Timezone: UTC


06:35
se6ast1an
good day
07:17
Spirit532
left the channel
07:17
Spirit532
joined the channel
07:17
Bertl_oO
off to bed now ... have a good one everyone!
07:17
Bertl_oO
changed nick to: Bertl_zZ
09:31
intrac
left the channel
09:31
intrac
joined the channel
10:54
RexOrCine|away
changed nick to: RexOrCine
13:22
rahul
changed nick to: Guest25416
13:52
BAndiT1983|away
changed nick to: BAndiT1983
14:39
Spirit532
left the channel
14:39
Spirit532
joined the channel
15:08
Bertl_zZ
changed nick to: Bertl
15:09
Bertl
morning folks!
15:25
RexOrCine
changed nick to: RexOrCine|away
15:26
RexOrCine|away
changed nick to: RexOrCine
15:51
se6ast1an
meeting in 9 minutes!
16:00
se6ast1an
meeting!
16:00
se6ast1an
who is here?
16:00
se6ast1an
vup anuejn?
16:00
Bertl
is here ...
16:01
BAndiT1983
am also here
16:02
se6ast1an
great, BAndiT1983 do you want to start reporting as you are the only one who pmed me so far?
16:02
BAndiT1983
yes, nothing big, but still
16:03
BAndiT1983
we are still preparing things for gsoc, like axiom remote firmware, especially performance, unit tests and docs
16:03
BAndiT1983
one thing which is not discussed, how we would provide access to the hardware for students and mentors
16:03
BAndiT1983
CI build is working again, also code coverage was added
16:03
BAndiT1983
that's it for now
16:04
se6ast1an
great thanks
16:04
anuejn
is here
16:04
se6ast1an
remote access to remote is indeed tricky
16:04
se6ast1an
there is the visualizer...
16:04
BAndiT1983
we could add remote commands which would trigger actions like buttons
16:04
vup
is here
16:04
se6ast1an
we could do a webcam setup and remote flashing...
16:05
BAndiT1983
so the axiom remote could be connected via usb to zbox and controlled through UART
16:05
se6ast1an
indeed button interaction via USB would be the only missing part
16:05
se6ast1an
or UART
16:05
BAndiT1983
maybe Rex can press buttons when he is at the hub ;)
16:05
Bertl
random buttons of course :)
16:06
Bertl
button presses can be simulated at the hardware level btw
16:06
BAndiT1983
but how should we trigger them?
16:06
se6ast1an
even better!
16:06
Bertl
BAndiT1983: electro shocks!
16:07
BAndiT1983
this is the usual stuff how electronics work
16:07
BAndiT1983
should we modify pic16 firmware and trigger it through UART to get the "full path"?
16:08
Bertl
so my approach to automated testing and/or remote control would be to design a test PCB which conencts to the remote PCB where the buttons are and simulates the button presses
16:09
Bertl
with THT buttons this is relatively trivial, with SMD buttons a little trickier though :)
16:10
BAndiT1983
sounds also as a good way, wasn't thinking about going that high-end into the topic, but if you could design the test board, then i'm all in, automated tests are currently on my list, also at work, so i try to gather more experience and ideas
16:11
Bertl
of course, the second best solution is to have a side channel for the PIC16s and some 'special' firmware to generate button presses on request
16:12
se6ast1an
is additional hardware feasible considering development and production time? interested students could roll in and get their hands dirty as soon as next week...
16:13
BAndiT1983
easiest solution is to manipulate the array with presses/rotations
16:13
Bertl
let's put it this way: it is unlikely that we have a remote 2.0 hardware in the next few weeks
16:13
Bertl
but rigging up existing hardware, e.g. building another remote without buttons for example and wiring those up to a relay card is probably feasible
16:14
Bertl
we could also use a cheap servo for the rotary encoder
16:14
Bertl
all simply connected to a raspberry pi for remote control
16:16
se6ast1an
right, anything else to add to this topic for today?
16:17
se6ast1an
otherwise vup is in line to report next
16:18
vup
Ok I guess I can continue
16:18
vup
I worked on several things,
16:18
vup
First, continued some internal rewrite of the control daemon, but thats not finished yet / nothing user facing yet
16:18
vup
I tired of the open source toolchain for the zynq 7010/7020 (https://github.com/daveshah1/nextpnr-xilinx/tree/xilinx-upstream) and a simple blinky test worked, haven't tried anything more complex yet.
16:18
vup
I tried the current beta gateware with the ghdl yosys frontend (a vhdl yosys frontend) but unfortunately it seems like its still not able to handle the beta gateware, I documented my experiment here: https://github.com/tgingold/ghdlsynth-beta/issues/87.
16:18
vup
Finally anuejn and me worked a bit on the gateware we are experimenting with that is supposed to be more modular / easier to adapt to multiple devices compared to the current gateware and got a basic axi lite peripheral working (just some simple register). That can be found here: https://github.com/axiom-micro/nGateware/tree/axi
16:18
vup
Thats it I think
16:19
vup
maybe anuejn wants to add something
16:20
Bertl
the AXI lite peripherial is already built with the FOSS toolchain?
16:20
vup
nope
16:20
Bertl
ah, okay, so that would probably be a good test then
16:20
vup
but that would certainly be something interesting to test
16:20
anuejn
we also explored ways of diescribing clocking inside the fpga with constraints which are then solved by configuring plls
16:21
anuejn
but that turned out to be rather complex (a minlp problem) and needs more time
16:21
oscar__
joined the channel
16:21
Bertl
I can imagine ... and I'm pretty sure it doesn't even cover the PLL/MMCM oddities yet
16:22
oscar__
Sorry Iâm late. Had a phone call.
16:22
anuejn
well... currently it is a rather abstract thing, where you stuff in a theoretical description of the pll
16:22
anuejn
Bertl: what oddities do you mean
16:23
anuejn
are there any paticular footguns?
16:23
se6ast1an
welcome oscar__
16:23
oscar__
Hi!
16:24
Bertl
things like phase relations, phase and frequency tuning, frequencies which can be generated in different ways (i.e. with different settings, where one is preferable over the other), etc
16:24
anuejn
hm... yeah, no
16:25
anuejn
i had no idea of how to handle phase relations (yet)
16:25
anuejn
that needs another brainstorm
16:26
anuejn
phase relation is only realy applicable when two clocks run at the same frequency?
16:26
vup
i guess any integer multiple should work?
16:26
Bertl
yep
16:26
anuejn
ah i see
16:26
Bertl
clocks with phase offsets are typically used for sampling
16:27
Bertl
e.g. DDR or supersampling
16:27
Bertl
where you know that your clock fabric can only handle so and so much, but the input gates are way faster
16:27
Bertl
DDR is probably the classic example
16:27
anuejn
ah okay
16:28
Bertl
(DDR as in double data rate not as in DDR memory :)
16:31
se6ast1an
thanks for the report - very technical but exciting :)
16:31
se6ast1an
anything else to add to this matter?
16:31
vup
If i can just quickly add something:
16:31
se6ast1an
sure
16:32
vup
I just tried the axi lite peripheral with the open source toolchain and it works ;)
16:32
Bertl
great! that is on zynq 7010, yes?
16:32
anuejn
nice :)
16:32
vup
yes thats on zynq 7010
16:33
Bertl
does the toolchain already support 7020 as well?
16:33
vup
yes
16:33
Bertl
last time I tried they had a bunch of issues with the fuzzers
16:33
anuejn
(nextpnr, not vpr)
16:33
vup
(I can test it on the beta later aswell, I just had the micro already setup)
16:34
Bertl
sounds great! very interested in trying ...
16:34
se6ast1an
very nice indeed!
16:34
vup
Ah and as I now have the beta with me, testing HDMI / verifying the HDMI plugin module is working correctly with the beta should be easy aswell
16:34
Bertl
perfect, let me know how that goes!
16:34
vup
sure
16:35
se6ast1an
great
16:35
se6ast1an
anything else to add?
16:36
vup
nope I think thats actually it from me ;)
16:36
se6ast1an
thanks!
16:36
se6ast1an
Bertl, anything to report?
16:37
Bertl
sure
16:37
se6ast1an
please go ahead
16:38
Bertl
as you all know, we got the new power board PCBs from OSHpark, but unfortunately the oversized drill hit again ... i.e. vias are drilled with 14mil (supped to be 8/10mil) so there are problems
16:38
Bertl
nevertheless, I managed to get the relevant parts of one PCB working so that we can continue testing the changes
16:39
Bertl
currently I'm working on the firmware for the power controller and testing the interfaces to the rest of the power board
16:40
Bertl
I couldn't test the input switching regulators yet, because this requires the power controller to be functional, but everything looks fine so far
16:41
Bertl
on the other end, my USB3 test PC rig stopped working (doesn't boot anymore) so I have to disassemble and repair it soon
16:42
Bertl
we did do some work on reading raw file via python, so this code should probably be addded to the repository at some point
16:42
Bertl
and during tests I discovered that our 'simple debayer' with imagemagick doesn't work anymore with the newer imagemagick versions
16:43
Bertl
but this is relatively easy to fix, maybe we should add a task for it to the lab
16:44
Bertl
otherwise I've mostly recovered from the flu, so things should be moving again in the next weeks
16:44
Bertl
that's it from my side
16:45
se6ast1an
https://lab.apertus.org/T1164
16:45
se6ast1an
<Bertl> we did do some work on reading raw file via python, so this code should probably be addded to the repository at some point <- its in the LAM email right?
16:45
Bertl
yep
16:46
se6ast1an
http://vserver.13thfloor.at/Stuff/LAM/
16:46
se6ast1an
will add lab task as well
16:46
Bertl
good idea! thanks!
16:47
se6ast1an
https://lab.apertus.org/T1165
16:48
se6ast1an
thanks for the report!
16:48
se6ast1an
quick update from me then
16:49
se6ast1an
-) ordered lots of screws for CP enclosure
16:49
se6ast1an
we discovered minor issues at fosdem
16:49
se6ast1an
torx screws stick out a bit from surface, in contrast to hex screws
16:49
se6ast1an
-) optical shim pieces production method was discussed
16:50
se6ast1an
laser cuttering, metal etching or stamping so far
16:50
se6ast1an
prototype will probably be cut with scissors
16:50
se6ast1an
still need to discuss some things with manfred
16:51
se6ast1an
there is a hackathon planned in vienna 6.4 - 12.4 roughly
16:51
se6ast1an
no details decided yet
16:51
se6ast1an
gsoc next date coming up is 20.2: mentoring orgs anounced
16:52
oscar__
Shim pieces for the lens mount?
16:52
se6ast1an
yes
16:53
se6ast1an
lastly I want to organize the collection of beta shot sample footage (stills, videos, stopmotion, timelapse, etc.) better and make sure that we can collect and analyse any issues discovered there effectively
16:53
se6ast1an
a concept for this has been written and circulated to a few people so far, will involve more people over the course of the next week or so
16:54
se6ast1an
thats it from my side
16:54
se6ast1an
anyone else want to share/report?
16:56
gsalazar
joined the channel
16:56
se6ast1an
right then I guess we can conclude todays meeting and meet again same time next week
16:57
RexOrCine
Nothing relevant to development my side.
16:58
oscar__
See you next week!
16:58
se6ast1an
meeting concluded!
16:59
se6ast1an
i am off to the superrmarket
17:00
oscar__
left the channel
17:02
comradekingu
left the channel
17:05
uberardy[m]
left the channel
17:05
abeljj[m]
left the channel
17:05
promach3
left the channel
17:06
alexandros[m]
left the channel
17:06
aleksander[m]
left the channel
17:06
RexOrMatrix[m]
left the channel
17:06
BAndiT1983
left the channel
17:07
hans[m]
left the channel
17:07
toralf[m]
left the channel
17:07
a13b
left the channel
17:07
pedro[m]
left the channel
17:07
mateo[m]
left the channel
17:07
elkos
left the channel
17:07
WalterZimmermann
left the channel
17:07
metal_dent[m]
left the channel
17:07
markvandenborre[
left the channel
17:07
oscar[m]
left the channel
17:07
joe[m]
left the channel
17:07
apurvanandan[m]
left the channel
17:10
BAndiT1983
joined the channel
17:10
ZNC-
left the channel
17:10
ZNC-
joined the channel
17:18
uberardy[m]
joined the channel
17:19
uberardy[m]
left the channel
17:21
elkos
joined the channel
17:22
RexOrMatrix[m]
joined the channel
17:23
abeljj[m]
joined the channel
17:28
alexandros[m]
joined the channel
17:32
toralf[m]
joined the channel
17:34
a13b
joined the channel
17:36
apurvanandan[m]
joined the channel
17:40
WalterZimmermann
joined the channel
17:40
metal_dent[m]
joined the channel
17:40
metal_dent[m]
In the readme, the cmake .. step is giving an error :
17:40
metal_dent[m]
"string sub-command STRIP requires two arguments."
17:40
metal_dent[m]
It can be fixed by adding quotes around the STRIP line in the CMakeLists.txt like this :
17:40
metal_dent[m]
`string(STRIP "${SDL2_LIBRARIES}" SDL2_LIBRARIES)`
17:40
metal_dent[m]
* In the readme, the `cmake ..` step is giving an error :
17:40
metal_dent[m]
"string sub-command STRIP requires two arguments."
17:41
metal_dent[m]
* In the readme, the `cmake ..` step is giving an error :string sub-command STRIP requires two arguments."
17:42
metal_dent[m]
* In the readme, the `cmake ..` step is giving an error :
17:42
metal_dent[m]
`string sub-command STRIP requires two arguments`
17:42
aleksander[m]
joined the channel
17:43
markvandenborre[
joined the channel
17:43
oscar[m]
joined the channel
17:43
joe[m]
joined the channel
17:46
uberardy[m]
joined the channel
17:46
mateo[m]
joined the channel
17:46
hans[m]
joined the channel
17:48
pedro[m]
joined the channel
18:01
BAndiT1983
metal_dent[m]: which branch are you using?
18:02
metal_dent[m]
dev
18:02
BAndiT1983
ok, just wanted to ensure
18:03
BAndiT1983
the problem is known it's due the changes in the sdl2 lib
18:04
metal_dent[m]
And `make -j4` is also giving some errors
18:04
thiblahute_
joined the channel
18:28
BAndiT1983
why?
18:29
BAndiT1983
make -j4 just tells the compiler to use 4 threads, race conditions occur very seldom, if at all, at least for me
18:30
metal_dent[m]
it's giving SDL related errors
18:31
BAndiT1983
undefined reference?
18:31
metal_dent[m]
yes!
18:32
RexOrCine
changed nick to: RexOrCine|away
18:32
BAndiT1983
interesting, dev branch should already have a fix, also the double quote fix is there
18:32
BAndiT1983
i suppose you use archlinux or derivative, there is this line for the fix -> SET(SDL2_LIBRARIES SDL2::SDL2)
18:33
BAndiT1983
have you gat any errors while "cmake .."?
18:33
RexOrCine|away
changed nick to: RexOrCine
18:33
metal_dent[m]
yes I use manjaro
18:33
metal_dent[m]
> have you gat any errors while "cmake .."?
18:33
metal_dent[m]
not after adding the quotes
18:34
BAndiT1983
but double quotes are already there in the dev branch
18:34
BAndiT1983
find_package(SDL2 REQUIRED)# Fix for ArchLinux, see https://bbs.archlinux.org/viewtopic.php?id=235931if("${SDL2_LIBRARIES}" STREQUAL "") SET(SDL2_LIBRARIES SDL2::SDL2)ELSE() string(STRIP "${SDL2_LIBRARIES}" SDL2_LIBRARIES)ENDIF()include_directories(${SDL2_INCLUDE_DIRS})
18:34
BAndiT1983
sorry, formatting got lost, will do pastebin
18:35
BAndiT1983
https://pastebin.com/WJjMHRxr
18:37
metal_dent[m]
> but double quotes are already there in the dev branch
18:37
metal_dent[m]
are you sure? i just checked on the github again and quotes are not there
18:38
BAndiT1983
https://github.com/apertus-open-source-cinema/AXIOM-Remote/blob/dev/AXIOM_Remote_Firmware_Visualizer/CMakeLists.txt
18:38
BAndiT1983
are there any missing?
18:39
BAndiT1983
first argument has double quotes, second does not require any usually, also manjaro here and it runs without a problem since the fixes were done
18:40
comradekingu
joined the channel
18:40
metal_dent[m]
oh, sorry I just checked. I was setting up the remote visualizer ð
18:42
BAndiT1983
ah, then i understand, sorry, it's our mistake that we haven't archived it yet, will move old projects to Archive folder soon
18:43
metal_dent[m]
okay, cool. I'll now do this one then :)
18:44
BAndiT1983
important folders are Bootloader, Firmware and AXIOM_Remote_Firmware_Visulaizer
18:44
BAndiT1983
also FirmwareTest for catch2 unit tests
18:44
metal_dent[m]
okay, thanks a lot!
18:44
BAndiT1983
no problem
18:46
mateo[m]
left the channel
18:46
alexandros[m]
left the channel
18:46
oscar[m]
left the channel
18:46
pedro[m]
left the channel
18:46
toralf[m]
left the channel
18:46
aleksander[m]
left the channel
18:46
uberardy[m]
left the channel
18:46
apurvanandan[m]
left the channel
18:46
joe[m]
left the channel
18:46
markvandenborre[
left the channel
18:46
RexOrMatrix[m]
left the channel
18:46
abeljj[m]
left the channel
18:46
metal_dent[m]
left the channel
18:47
hans[m]
left the channel
18:47
a13b
left the channel
18:47
WalterZimmermann
left the channel
18:47
elkos
left the channel
18:47
thiblahute_
changed nick to: thiblahute
19:16
mateo[m]
joined the channel
19:18
RexOrMatrix[m]
joined the channel
19:21
toralf[m]
joined the channel
19:21
a13b
joined the channel
19:22
pedro[m]
joined the channel
19:22
elkos
joined the channel
19:22
metal_dent[m]
joined the channel
19:22
oscar[m]
joined the channel
19:22
alexandros[m]
joined the channel
19:22
joe[m]
joined the channel
19:22
WalterZimmermann
joined the channel
19:22
aleksander[m]
joined the channel
19:22
hans[m]
joined the channel
19:40
promach3
joined the channel
19:40
apurvanandan[m]
joined the channel
19:40
uberardy[m]
joined the channel
19:40
markvandenborre[
joined the channel
19:40
abeljj[m]
joined the channel
19:44
gsalazar
left the channel
20:04
gsalazar
joined the channel
20:27
gsalazar
left the channel
20:53
BAndiT1983
changed nick to: BAndiT1983|away
21:03
Spirit532
left the channel
21:04
Spirit532
joined the channel
22:06
Bertl
off to bed now ... have a good one everyone!
22:07
Bertl
changed nick to: Bertl_zZ