| 07:35 | se6ast1an | good day
|
| 08:17 | Spirit532 | left the channel |
| 08:17 | Spirit532 | joined the channel |
| 08:17 | Bertl_oO | off to bed now ... have a good one everyone!
|
| 08:17 | Bertl_oO | changed nick to: Bertl_zZ
|
| 10:31 | intrac | left the channel |
| 10:31 | intrac | joined the channel |
| 11:54 | RexOrCine|away | changed nick to: RexOrCine
|
| 14:22 | rahul | changed nick to: Guest25416
|
| 14:52 | BAndiT1983|away | changed nick to: BAndiT1983
|
| 15:39 | Spirit532 | left the channel |
| 15:39 | Spirit532 | joined the channel |
| 16:08 | Bertl_zZ | changed nick to: Bertl
|
| 16:09 | Bertl | morning folks!
|
| 16:25 | RexOrCine | changed nick to: RexOrCine|away
|
| 16:26 | RexOrCine|away | changed nick to: RexOrCine
|
| 16:51 | se6ast1an | meeting in 9 minutes!
|
| 17:00 | se6ast1an | meeting!
|
| 17:00 | se6ast1an | who is here?
|
| 17:00 | se6ast1an | vup anuejn?
|
| 17:00 | Bertl | is here ...
| | 17:01 | BAndiT1983 | am also here
|
| 17:02 | se6ast1an | great, BAndiT1983 do you want to start reporting as you are the only one who pmed me so far?
|
| 17:02 | BAndiT1983 | yes, nothing big, but still
|
| 17:03 | BAndiT1983 | we are still preparing things for gsoc, like axiom remote firmware, especially performance, unit tests and docs
|
| 17:03 | BAndiT1983 | one thing which is not discussed, how we would provide access to the hardware for students and mentors
|
| 17:03 | BAndiT1983 | CI build is working again, also code coverage was added
|
| 17:03 | BAndiT1983 | that's it for now
|
| 17:04 | se6ast1an | great thanks
|
| 17:04 | anuejn | is here
| | 17:04 | se6ast1an | remote access to remote is indeed tricky
|
| 17:04 | se6ast1an | there is the visualizer...
|
| 17:04 | BAndiT1983 | we could add remote commands which would trigger actions like buttons
|
| 17:04 | vup | is here
| | 17:04 | se6ast1an | we could do a webcam setup and remote flashing...
|
| 17:05 | BAndiT1983 | so the axiom remote could be connected via usb to zbox and controlled through UART
|
| 17:05 | se6ast1an | indeed button interaction via USB would be the only missing part
|
| 17:05 | se6ast1an | or UART
|
| 17:05 | BAndiT1983 | maybe Rex can press buttons when he is at the hub ;)
|
| 17:05 | Bertl | random buttons of course :)
|
| 17:06 | Bertl | button presses can be simulated at the hardware level btw
|
| 17:06 | BAndiT1983 | but how should we trigger them?
|
| 17:06 | se6ast1an | even better!
|
| 17:06 | Bertl | BAndiT1983: electro shocks!
|
| 17:07 | BAndiT1983 | this is the usual stuff how electronics work
|
| 17:07 | BAndiT1983 | should we modify pic16 firmware and trigger it through UART to get the "full path"?
|
| 17: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
|
| 17:09 | Bertl | with THT buttons this is relatively trivial, with SMD buttons a little trickier though :)
|
| 17: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
|
| 17: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
|
| 17: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...
|
| 17:13 | BAndiT1983 | easiest solution is to manipulate the array with presses/rotations
|
| 17:13 | Bertl | let's put it this way: it is unlikely that we have a remote 2.0 hardware in the next few weeks
|
| 17: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
|
| 17:14 | Bertl | we could also use a cheap servo for the rotary encoder
|
| 17:14 | Bertl | all simply connected to a raspberry pi for remote control
|
| 17:16 | se6ast1an | right, anything else to add to this topic for today?
|
| 17:17 | se6ast1an | otherwise vup is in line to report next
|
| 17:18 | vup | Ok I guess I can continue
|
| 17:18 | vup | I worked on several things,
|
| 17:18 | vup | First, continued some internal rewrite of the control daemon, but thats not finished yet / nothing user facing yet
|
| 17: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.
|
| 17: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.
|
| 17: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
|
| 17:18 | vup | Thats it I think
|
| 17:19 | vup | maybe anuejn wants to add something
|
| 17:20 | Bertl | the AXI lite peripherial is already built with the FOSS toolchain?
|
| 17:20 | vup | nope
|
| 17:20 | Bertl | ah, okay, so that would probably be a good test then
|
| 17:20 | vup | but that would certainly be something interesting to test
|
| 17:20 | anuejn | we also explored ways of diescribing clocking inside the fpga with constraints which are then solved by configuring plls
|
| 17:21 | anuejn | but that turned out to be rather complex (a minlp problem) and needs more time
|
| 17:21 | oscar__ | joined the channel |
| 17:21 | Bertl | I can imagine ... and I'm pretty sure it doesn't even cover the PLL/MMCM oddities yet
|
| 17:22 | oscar__ | Sorry I’m late. Had a phone call.
|
| 17:22 | anuejn | well... currently it is a rather abstract thing, where you stuff in a theoretical description of the pll
|
| 17:22 | anuejn | Bertl: what oddities do you mean
|
| 17:23 | anuejn | are there any paticular footguns?
|
| 17:23 | se6ast1an | welcome oscar__
|
| 17:23 | oscar__ | Hi!
|
| 17: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
|
| 17:24 | anuejn | hm... yeah, no
|
| 17:25 | anuejn | i had no idea of how to handle phase relations (yet)
|
| 17:25 | anuejn | that needs another brainstorm
|
| 17:26 | anuejn | phase relation is only realy applicable when two clocks run at the same frequency?
|
| 17:26 | vup | i guess any integer multiple should work?
|
| 17:26 | Bertl | yep
|
| 17:26 | anuejn | ah i see
|
| 17:26 | Bertl | clocks with phase offsets are typically used for sampling
|
| 17:27 | Bertl | e.g. DDR or supersampling
|
| 17:27 | Bertl | where you know that your clock fabric can only handle so and so much, but the input gates are way faster
|
| 17:27 | Bertl | DDR is probably the classic example
|
| 17:27 | anuejn | ah okay
|
| 17:28 | Bertl | (DDR as in double data rate not as in DDR memory :)
|
| 17:31 | se6ast1an | thanks for the report - very technical but exciting :)
|
| 17:31 | se6ast1an | anything else to add to this matter?
|
| 17:31 | vup | If i can just quickly add something:
|
| 17:31 | se6ast1an | sure
|
| 17:32 | vup | I just tried the axi lite peripheral with the open source toolchain and it works ;)
|
| 17:32 | Bertl | great! that is on zynq 7010, yes?
|
| 17:32 | anuejn | nice :)
|
| 17:32 | vup | yes thats on zynq 7010
|
| 17:33 | Bertl | does the toolchain already support 7020 as well?
|
| 17:33 | vup | yes
|
| 17:33 | Bertl | last time I tried they had a bunch of issues with the fuzzers
|
| 17:33 | anuejn | (nextpnr, not vpr)
|
| 17:33 | vup | (I can test it on the beta later aswell, I just had the micro already setup)
|
| 17:34 | Bertl | sounds great! very interested in trying ...
|
| 17:34 | se6ast1an | very nice indeed!
|
| 17: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
|
| 17:34 | Bertl | perfect, let me know how that goes!
|
| 17:34 | vup | sure
|
| 17:35 | se6ast1an | great
|
| 17:35 | se6ast1an | anything else to add?
|
| 17:36 | vup | nope I think thats actually it from me ;)
|
| 17:36 | se6ast1an | thanks!
|
| 17:36 | se6ast1an | Bertl, anything to report?
|
| 17:37 | Bertl | sure
|
| 17:37 | se6ast1an | please go ahead
|
| 17: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
|
| 17:38 | Bertl | nevertheless, I managed to get the relevant parts of one PCB working so that we can continue testing the changes
|
| 17:39 | Bertl | currently I'm working on the firmware for the power controller and testing the interfaces to the rest of the power board
|
| 17: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
|
| 17: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
|
| 17: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
|
| 17:42 | Bertl | and during tests I discovered that our 'simple debayer' with imagemagick doesn't work anymore with the newer imagemagick versions
|
| 17:43 | Bertl | but this is relatively easy to fix, maybe we should add a task for it to the lab
|
| 17:44 | Bertl | otherwise I've mostly recovered from the flu, so things should be moving again in the next weeks
|
| 17:44 | Bertl | that's it from my side
|
| 17:45 | se6ast1an | https://lab.apertus.org/T1164
|
| 17: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?
|
| 17:45 | Bertl | yep
|
| 17:46 | se6ast1an | http://vserver.13thfloor.at/Stuff/LAM/
|
| 17:46 | se6ast1an | will add lab task as well
|
| 17:46 | Bertl | good idea! thanks!
|
| 17:47 | se6ast1an | https://lab.apertus.org/T1165
|
| 17:48 | se6ast1an | thanks for the report!
|
| 17:48 | se6ast1an | quick update from me then
|
| 17:49 | se6ast1an | -) ordered lots of screws for CP enclosure
|
| 17:49 | se6ast1an | we discovered minor issues at fosdem
|
| 17:49 | se6ast1an | torx screws stick out a bit from surface, in contrast to hex screws
|
| 17:49 | se6ast1an | -) optical shim pieces production method was discussed
|
| 17:50 | se6ast1an | laser cuttering, metal etching or stamping so far
|
| 17:50 | se6ast1an | prototype will probably be cut with scissors
|
| 17:50 | se6ast1an | still need to discuss some things with manfred
|
| 17:51 | se6ast1an | there is a hackathon planned in vienna 6.4 - 12.4 roughly
|
| 17:51 | se6ast1an | no details decided yet
|
| 17:51 | se6ast1an | gsoc next date coming up is 20.2: mentoring orgs anounced
|
| 17:52 | oscar__ | Shim pieces for the lens mount?
|
| 17:52 | se6ast1an | yes
|
| 17: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
|
| 17: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
|
| 17:54 | se6ast1an | thats it from my side
|
| 17:54 | se6ast1an | anyone else want to share/report?
|
| 17:56 | gsalazar | joined the channel |
| 17:56 | se6ast1an | right then I guess we can conclude todays meeting and meet again same time next week
|
| 17:57 | RexOrCine | Nothing relevant to development my side.
|
| 17:58 | oscar__ | See you next week!
|
| 17:58 | se6ast1an | meeting concluded!
|
| 17:59 | se6ast1an | i am off to the superrmarket
|
| 18:00 | oscar__ | left the channel |
| 18:02 | comradekingu | left the channel |
| 18:05 | uberardy[m] | left the channel |
| 18:05 | abeljj[m] | left the channel |
| 18:05 | promach3 | left the channel |
| 18:06 | alexandros[m] | left the channel |
| 18:06 | aleksander[m] | left the channel |
| 18:06 | RexOrMatrix[m] | left the channel |
| 18:06 | BAndiT1983 | left the channel |
| 18:07 | hans[m] | left the channel |
| 18:07 | toralf[m] | left the channel |
| 18:07 | a13b | left the channel |
| 18:07 | pedro[m] | left the channel |
| 18:07 | mateo[m] | left the channel |
| 18:07 | elkos | left the channel |
| 18:07 | WalterZimmermann | left the channel |
| 18:07 | metal_dent[m] | left the channel |
| 18:07 | markvandenborre[ | left the channel |
| 18:07 | oscar[m] | left the channel |
| 18:07 | joe[m] | left the channel |
| 18:07 | apurvanandan[m] | left the channel |
| 18:10 | BAndiT1983 | joined the channel |
| 18:10 | ZNC- | left the channel |
| 18:10 | ZNC- | joined the channel |
| 18:18 | uberardy[m] | joined the channel |
| 18:19 | uberardy[m] | left the channel |
| 18:21 | elkos | joined the channel |
| 18:22 | RexOrMatrix[m] | joined the channel |
| 18:23 | abeljj[m] | joined the channel |
| 18:28 | alexandros[m] | joined the channel |
| 18:32 | toralf[m] | joined the channel |
| 18:34 | a13b | joined the channel |
| 18:36 | apurvanandan[m] | joined the channel |
| 18:40 | WalterZimmermann | joined the channel |
| 18:40 | metal_dent[m] | joined the channel |
| 18:40 | metal_dent[m] | In the readme, the cmake .. step is giving an error :
|
| 18:40 | metal_dent[m] | "string sub-command STRIP requires two arguments."
|
| 18:40 | metal_dent[m] | It can be fixed by adding quotes around the STRIP line in the CMakeLists.txt like this :
|
| 18:40 | metal_dent[m] | `string(STRIP "${SDL2_LIBRARIES}" SDL2_LIBRARIES)`
|
| 18:40 | metal_dent[m] | * In the readme, the `cmake ..` step is giving an error :
|
| 18:40 | metal_dent[m] | "string sub-command STRIP requires two arguments."
|
| 18:41 | metal_dent[m] | * In the readme, the `cmake ..` step is giving an error :string sub-command STRIP requires two arguments."
|
| 18:42 | metal_dent[m] | * In the readme, the `cmake ..` step is giving an error :
|
| 18:42 | metal_dent[m] | `string sub-command STRIP requires two arguments`
|
| 18:42 | aleksander[m] | joined the channel |
| 18:43 | markvandenborre[ | joined the channel |
| 18:43 | oscar[m] | joined the channel |
| 18:43 | joe[m] | joined the channel |
| 18:46 | uberardy[m] | joined the channel |
| 18:46 | mateo[m] | joined the channel |
| 18:46 | hans[m] | joined the channel |
| 18:48 | pedro[m] | joined the channel |
| 19:01 | BAndiT1983 | metal_dent[m]: which branch are you using?
|
| 19:02 | metal_dent[m] | dev
|
| 19:02 | BAndiT1983 | ok, just wanted to ensure
|
| 19:03 | BAndiT1983 | the problem is known it's due the changes in the sdl2 lib
|
| 19:04 | metal_dent[m] | And `make -j4` is also giving some errors
|
| 19:04 | thiblahute_ | joined the channel |
| 19:28 | BAndiT1983 | why?
|
| 19:29 | BAndiT1983 | make -j4 just tells the compiler to use 4 threads, race conditions occur very seldom, if at all, at least for me
|
| 19:30 | metal_dent[m] | it's giving SDL related errors
|
| 19:31 | BAndiT1983 | undefined reference?
|
| 19:31 | metal_dent[m] | yes!
|
| 19:32 | RexOrCine | changed nick to: RexOrCine|away
|
| 19:32 | BAndiT1983 | interesting, dev branch should already have a fix, also the double quote fix is there
|
| 19:32 | BAndiT1983 | i suppose you use archlinux or derivative, there is this line for the fix -> SET(SDL2_LIBRARIES SDL2::SDL2)
|
| 19:33 | BAndiT1983 | have you gat any errors while "cmake .."?
|
| 19:33 | RexOrCine|away | changed nick to: RexOrCine
|
| 19:33 | metal_dent[m] | yes I use manjaro
|
| 19:33 | metal_dent[m] | > have you gat any errors while "cmake .."?
|
| 19:33 | metal_dent[m] | not after adding the quotes
|
| 19:34 | BAndiT1983 | but double quotes are already there in the dev branch
|
| 19: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})
|
| 19:34 | BAndiT1983 | sorry, formatting got lost, will do pastebin
|
| 19:35 | BAndiT1983 | https://pastebin.com/WJjMHRxr
|
| 19:37 | metal_dent[m] | > but double quotes are already there in the dev branch
|
| 19:37 | metal_dent[m] | are you sure? i just checked on the github again and quotes are not there
|
| 19:38 | BAndiT1983 | https://github.com/apertus-open-source-cinema/AXIOM-Remote/blob/dev/AXIOM_Remote_Firmware_Visualizer/CMakeLists.txt
|
| 19:38 | BAndiT1983 | are there any missing?
|
| 19: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
|
| 19:40 | comradekingu | joined the channel |
| 19:40 | metal_dent[m] | oh, sorry I just checked. I was setting up the remote visualizer 😅
|
| 19: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
|
| 19:43 | metal_dent[m] | okay, cool. I'll now do this one then :)
|
| 19:44 | BAndiT1983 | important folders are Bootloader, Firmware and AXIOM_Remote_Firmware_Visulaizer
|
| 19:44 | BAndiT1983 | also FirmwareTest for catch2 unit tests
|
| 19:44 | metal_dent[m] | okay, thanks a lot!
|
| 19:44 | BAndiT1983 | no problem
|
| 19:46 | mateo[m] | left the channel |
| 19:46 | alexandros[m] | left the channel |
| 19:46 | oscar[m] | left the channel |
| 19:46 | pedro[m] | left the channel |
| 19:46 | toralf[m] | left the channel |
| 19:46 | aleksander[m] | left the channel |
| 19:46 | uberardy[m] | left the channel |
| 19:46 | apurvanandan[m] | left the channel |
| 19:46 | joe[m] | left the channel |
| 19:46 | markvandenborre[ | left the channel |
| 19:46 | RexOrMatrix[m] | left the channel |
| 19:46 | abeljj[m] | left the channel |
| 19:46 | metal_dent[m] | left the channel |
| 19:47 | hans[m] | left the channel |
| 19:47 | a13b | left the channel |
| 19:47 | WalterZimmermann | left the channel |
| 19:47 | elkos | left the channel |
| 19:47 | thiblahute_ | changed nick to: thiblahute
|
| 20:16 | mateo[m] | joined the channel |
| 20:18 | RexOrMatrix[m] | joined the channel |
| 20:21 | toralf[m] | joined the channel |
| 20:21 | a13b | joined the channel |
| 20:22 | pedro[m] | joined the channel |
| 20:22 | elkos | joined the channel |
| 20:22 | metal_dent[m] | joined the channel |
| 20:22 | oscar[m] | joined the channel |
| 20:22 | alexandros[m] | joined the channel |
| 20:22 | joe[m] | joined the channel |
| 20:22 | WalterZimmermann | joined the channel |
| 20:22 | aleksander[m] | joined the channel |
| 20:22 | hans[m] | joined the channel |
| 20:40 | promach3 | joined the channel |
| 20:40 | apurvanandan[m] | joined the channel |
| 20:40 | uberardy[m] | joined the channel |
| 20:40 | markvandenborre[ | joined the channel |
| 20:40 | abeljj[m] | joined the channel |
| 20:44 | gsalazar | left the channel |
| 21:04 | gsalazar | joined the channel |
| 21:27 | gsalazar | left the channel |
| 21:53 | BAndiT1983 | changed nick to: BAndiT1983|away
|
| 22:03 | Spirit532 | left the channel |
| 22:04 | Spirit532 | joined the channel |
| 23:06 | Bertl | off to bed now ... have a good one everyone!
|
| 23:07 | Bertl | changed nick to: Bertl_zZ
|