Current Server Time: 06:28 (Central Europe)

#apertus IRC Channel Logs

2021/01/18

Timezone: UTC


23:06
RexOrCine
joined the channel
23:13
eppisai
joined the channel
23:31
Obsdark
joined the channel
23:31
Obsdark
left the channel
23:31
Obsdark
joined the channel
23:47
eppisai_
joined the channel
23:48
eppisai
left the channel
23:48
eppisai_
changed nick to: eppisai
23:56
futarisIRCcloud
joined the channel
00:13
Obsdark
left the channel
00:16
eppisai_
joined the channel
00:16
eppisai
left the channel
00:16
eppisai_
changed nick to: eppisai
00:19
eppisai
left the channel
00:23
eppisai
joined the channel
00:26
eppisai_
joined the channel
00:26
eppisai
left the channel
00:26
eppisai_
changed nick to: eppisai
00:38
RexOrCine
left the channel
01:23
eppisai
left the channel
03:15
Obsdark
joined the channel
03:15
Obsdark
left the channel
03:15
Obsdark
joined the channel
04:14
Obsdark
left the channel
04:23
Bertl_oO
off to bed now ... have a good one everyone!
04:23
Bertl_oO
changed nick to: Bertl_zZ
05:46
BAndiT1983|away
changed nick to: BAndiT1983
06:56
mumptai
joined the channel
07:20
tyrone
joined the channel
07:20
tyrone
left the channel
07:25
se6ast1an
good day
07:36
sTRM
left the channel
08:12
comradekingu
joined the channel
08:44
comradekingu
left the channel
08:56
eppisai
joined the channel
10:53
Obsdark
joined the channel
10:53
Obsdark
left the channel
10:53
Obsdark
joined the channel
11:07
apoorva_arora
left the channel
11:13
Bertl_zZ
changed nick to: Bertl
11:13
Bertl
morning folks!
11:47
Obsdark
left the channel
12:02
promach3
left the channel
12:03
karl[m]
left the channel
12:03
andersnonymous[m
left the channel
12:03
metal_dent[m]
left the channel
12:03
panintended
left the channel
12:03
MarkVandenBorre[
left the channel
12:03
apurvanandan[m]
left the channel
12:03
elkos
left the channel
12:07
aniketonroll[m]
left the channel
12:07
aleb
left the channel
12:18
promach3
joined the channel
12:20
MarkVandenBorre[
joined the channel
12:27
apurvanandan[m]
joined the channel
12:34
MarkVandenBorre[
left the channel
12:35
apurvanandan[m]
left the channel
12:40
promach3
left the channel
12:55
karl[m]
joined the channel
12:56
panintended
joined the channel
12:56
elkos
joined the channel
12:57
andersnonymous[m
joined the channel
12:58
metal_dent[m]
joined the channel
12:59
aleb
joined the channel
13:00
aniketonroll[m]
joined the channel
13:05
promach3
joined the channel
13:07
MarkVandenBorre[
joined the channel
13:13
apurvanandan[m]
joined the channel
14:53
grimler32
joined the channel
14:54
grimler32
any al1ens or t1me travelers here?
14:57
Shohei
joined the channel
15:01
se6ast1an
grimler32: we might never know!
15:03
grimler32
if there are any please pm me I need your help
15:04
se6ast1an
save or destroy planet?
15:07
grimler32
save!
15:21
se6ast1an
very good
15:45
grimler32
left the channel
15:45
grimler32
joined the channel
15:54
grimler32
left the channel
16:00
se6ast1an
MEETING TIME!
16:00
se6ast1an
who is here?
16:00
se6ast1an
and ready to report?
16:00
Bertl
is here ...
16:00
metal_dent[m]
is present
16:00
bluez
is here
16:00
BAndiT1983
changed nick to: BAndiT1983|away
16:01
eppisai
is here!
16:01
se6ast1an
sounds good
16:01
se6ast1an
lets do the usual order :)
16:01
se6ast1an
metal_dent[m]: would you be so kind to start
16:01
metal_dent[m]
sure!
16:02
osqar
joined the channel
16:02
metal_dent[m]
last week after the contrast shader on the visualizer display was added, i created a toggle button
16:02
osqar
Hi all
16:02
Shohei
Hi!
16:02
metal_dent[m]
the contrast layer can be turned on and off using that button
16:03
metal_dent[m]
then we decided to move towards the hardware tasks, so i tested my USB code using the virtual serial ports which worked as expected
16:04
metal_dent[m]
then to test on the real remote i asked Bertl to reattach the remote on the remote setup and tested there but as that one is newer version so it has some problems with UART
16:05
Bertl
did BAndiT1983 get the USB working on the new remote?
16:05
metal_dent[m]
along with BAndiT1983|away i am trying to debug the problem
16:05
metal_dent[m]
> did BAndiT1983 get the USB working on the new remote?
16:05
metal_dent[m]
not yet, we are trying to narrow down the problem
16:06
metal_dent[m]
that's it from me!
16:06
Bertl
I see, the serial adapter should be available tomorrow
16:06
Bertl
(JFYI)
16:06
metal_dent[m]
great!
16:09
bluez
i'll continue with my report then..
16:09
se6ast1an
many thanks metal_dent[m]! do you have any screenshots or images so we can see the progress?
16:09
se6ast1an
yes bluez please start in the meantime
16:10
eppisai
left the channel
16:10
bluez
okay! so last week i did more reading on PCAP/ICAP interfaces on the Zynq, and also revised on the frame/CLB structures etc.
16:10
eppisai
joined the channel
16:11
metal_dent[m]
yes here is the simulation -> https://lab.apertus.org/F170410
16:11
bluez
i'm trying to write a python script to read back the bistream from PL... by directly accessing PCAP interface
16:12
bluez
but it seems the PCAP can be used only through the 'devcfg' interface by Xilinx
16:12
bluez
which has its own gotchas
16:12
bluez
so i have been trying to make it work.. not quite working yet
16:13
bluez
thats it from me!
16:13
vup2
is here
16:14
se6ast1an
many thanks bluez!
16:14
se6ast1an
eppisai: ready for your turn?
16:14
eppisai
yeh.
16:15
eppisai
last week, I chnaged the underlying approch of keyboard to suit better for capital, small, other cases and was using using string instead of array of char
16:16
eppisai
https://user-images.githubusercontent.com/54789531/104855284-db277d80-5931-11eb-8e0b-62ce806d6ac4.mp4
16:16
Bertl
isn't a string an array of characters?
16:17
eppisai
yes, but as i was using string stl (c++11)
16:17
eppisai
it is also array of char with null character
16:18
eppisai
but it is not well suited for pic32, i think.. so using an array of char now..
16:18
se6ast1an
sounds good, what are the next steps or plans?
16:19
eppisai
i am adding pointer now, and now user can select the key through knob
16:19
eppisai
but my network is unstable
16:19
eppisai
so will upload screenshot as soon as i get bandwidth
16:20
eppisai
also made the proper qwerty keyboard
16:20
eppisai
rows starting with Q,A,Z..
16:20
Bertl
nice
16:21
se6ast1an
great!
16:21
eppisai
one thing, that i had noticed an hour ago
16:22
anuejn
is here
16:22
eppisai
their is no spacebar in keyboard rightnow
16:22
eppisai
would that be needed?
16:22
Bertl
good point
16:23
eppisai
i think, my network is again ghosting me.. let me open irc log.. and will get back..
16:23
eppisai
left the channel
16:24
eppisai
joined the channel
16:25
se6ast1an
good question, spacebar could be useful I think
16:25
eppisai
https://drive.google.com/file/d/15CL662uREGdgkI39MYhJvInQB7q-Y4su/view?usp=sharing
16:26
se6ast1an
but a detail we can also add/discuss later I assume
16:26
eppisai
ohk! :)
16:26
se6ast1an
looks good
16:26
se6ast1an
anything else?
16:27
eppisai
ahh.. no thats it..
16:28
se6ast1an
great, many thanks
16:28
se6ast1an
Shohei: please go ahead with your report!
16:28
Shohei
Thank you :)
16:29
Shohei
I finished reading the link about the enclosure, roughly checked the relate linkes, and also
16:29
Shohei
one of UI/UX (since it was discussed last week).
16:29
Shohei
I'm coisidering to read links about PCBs listed here next since I want to get one sample in my hand.
16:29
Shohei
If it's too difficult to DIY myself, I will buy the DIY kit, which is a bit expensive for me :)
16:29
Shohei
https://wiki.apertus.org/index.php/AXIOM_Beta/PCBs
16:29
Shohei
If there are anything I should read ealier, I'm glad if you could tell me :)
16:29
Shohei
I am studying the structure of cameras of other existing models, too.
16:29
Shohei
That's all :)
16:31
Bertl
if you plan to assemble the PCBs yourself (i.e. 'build' the boards) please contact me for a preliminary check whether you have the right tools/skills there
16:31
se6ast1an
great, many thanks - did you create an onshape account and open the enclosure model there?
16:32
Shohei
Thank you verymuch Bertl. I will contact you then :)
16:32
Shohei
se6ast1an, not yet. I willl make it. Thank you!
16:33
Shohei
ups,
16:33
se6ast1an
good!
16:33
se6ast1an
let me know if you need any support in the process
16:33
se6ast1an
vup2: what news do you bring us? :)
16:33
Shohei
Thank you again:)
16:33
vup2
well, anuejn and I worked more on the wavelet compression again
16:34
vup2
Besides brainstorming ideas on how to improve the compression ratio with anuejn I worked on getting the rust implementation further along
16:35
vup2
testing ideas with the python implementation is getting quite slow and we will need a rust implementation anyways for the recorder
16:35
vup2
so the rust implementation can now do the basic steps, recursive 2d wavelet transformation, quantization, runlength encoding and huffman encoding
16:36
vup2
only the inverse of the quantization and wavelet steps is currently implemented, but undoing huffman encoding and runlength encoding is not that hard and will follow soon
16:37
vup2
the rust implementation can also now open 12 bit DNG files so it can read the demo real world files anuejn choose to test the compression
16:38
se6ast1an
cool, what ideas/directions do you want to try to improve the compression?
16:38
vup2
the next steps will be implementing the gateware optimized packing / unpacking of the compressed data in the rust implementation and then hopefully switching our experiments over to rust
16:38
vup2
se6ast1an: I think anuejn want to talk about them
16:38
se6ast1an
right
16:39
vup2
so yeah thats It from me
16:39
se6ast1an
some time in the last week we had the discussion if it wouldnt be beneficial to maintain the cineform raw standard compatibility so any software that supports it can read our files, I did some research then and discovered that the broad support for cineform raw in editing software has gone to 0 since gopro purchased it and killed it
16:39
vup2
right
16:39
se6ast1an
there is no software support anymore, not even gopro itself seems to support it anymore
16:40
se6ast1an
so any direction we diverge from the standard is as good as the standard itself :)
16:40
se6ast1an
anuejn: please go ahead
16:40
anuejn
For the wavelet compression I mainly tested two things:
16:40
anuejn
1. Limiting the huffman codebook size and defining an 'escape symbol' after which a non-compressed symbol can follow. This is essentialy equivalent to generating a non-optimal huffman table.
16:41
anuejn
This allows us to reduce the hardware usage in the FPGA (save BRAMs). The tests showed that limiting huffman codebook size to a moderate size (1024 symbols) has a negligeble hit in compressed size.
16:41
anuejn
2. Combining multiple frequent symbols into additional symbols
16:42
anuejn
Experiments there showed that combining two characters of (-1, 0, 1) brings slightly better compression
16:43
anuejn
combining more than two characters brought virtually no benefit as any savings in symbol count were outwight by losses in the huffman stage
16:43
anuejn
I also experimented with some predictor based thing but that led nowhere unfortunately
16:44
se6ast1an
has the JPEG XL documentation brought any new ideas?
16:44
anuejn
Still on the list of things to try is nonlinear coding of symbols (which is a thing cineform does)
16:44
anuejn
se6ast1an: not really
16:44
se6ast1an
right
16:44
anuejn
But I didnt try too hard
16:45
anuejn
after all it is a completely different compression scheme
16:45
Bertl
how large is the window currently required for encoding?
16:45
Bertl
i.e. how many 'lines' of raw data need to be buffered?
16:46
vup2
Bertl: for the basic algorithm about 6 rows
16:46
Bertl
that is quite manageable ...
16:46
anuejn
but then we need some buffers in addition in some places
16:46
vup2
yep
16:47
vup2
we have been paying close attention to the required buffer size to have it work well / efficiently on a fpga
16:48
vup2
the way the final compressed image is packed is optimized to bring a low required buffer size while not loosing too much compression
16:48
anuejn
the other thing I looked into is building the micro r2.1
16:49
anuejn
I am currently cleaning up the schematics of the r2 and fixing up things that went wrong
16:49
se6ast1an
a great!
16:49
se6ast1an
*ah
16:49
anuejn
I guess in a few days I would be ready to start on routing the PCB
16:49
anuejn
but before that we need to finalize the mechanical concept
16:50
anuejn
so that is something we have to discuss
16:50
se6ast1an
I am happy to
16:50
se6ast1an
Bertl: your feedback regarding R2.1 was mostly routing related right? not schematic?
16:51
se6ast1an
trace length matching...
16:51
Bertl
I really can't remember ...
16:51
anuejn
maybe we should sit together sometime later and have a videochat session about that se6ast1an vup2?
16:51
se6ast1an
sure!
16:51
se6ast1an
and anuejn can you export schematic PDF once that is done for Bertl to take a look, maybe that helps to remember
16:52
anuejn
Bertl: then maybe it is best if I send you the schematic when I am done and you review it then?
16:52
Bertl
yep, sure
16:52
anuejn
fine :)
16:52
se6ast1an
very good
16:52
anuejn
thats it from my side
16:52
se6ast1an
many thanks!
16:53
se6ast1an
quick updates from me:
16:53
se6ast1an
I adapted the design of the prototype/test OLPF holder 3d print part
16:53
se6ast1an
so there are now different adapters that place the filter at different distances to the sensor
16:53
se6ast1an
in 2mm steps
16:54
se6ast1an
I will print those soon and when I have a beta in hands again can start capturing new samples again for intrac and others
16:54
se6ast1an
nextpcb has notified us today that the PCBs have been produced and shipped
16:54
se6ast1an
should arrive on Thursday
16:54
se6ast1an
DHL already forced me to pay import duties
16:55
se6ast1an
beside various small AXIOM Remote software additions here and there
16:55
se6ast1an
I mainly worked on Bill of Materials (BOM) related research for the upcoming production run
16:55
se6ast1an
all parts have now been researched and I started ordering already today
16:56
se6ast1an
as the parts need to go to belgium first its a bit complicated
16:56
se6ast1an
will order the remaining distributors today or tomorrow at the latest I hope
16:57
se6ast1an
thats it from me
16:57
se6ast1an
Bertl: the finisher!
16:57
Bertl
tx
16:57
Bertl
well, I finally got to testing the connector replacement for the PM-MB interface
16:58
Bertl
we originally went for the hiroes DF12 series there but the connectors caused many problems during soldering and rework
16:59
Bertl
first they do not handle heat well, so hot-air rework is 'complicated'
16:59
Bertl
then they always had a bunch of shorts because of the 0.5mm pitch which were hard so see and non-trivial to remove
17:01
Bertl
so we decided to replace them but only after a verification
17:01
Bertl
luckily we found an FCI product which looks very similar (same pitch, same size, even same footprint)
17:01
Bertl
but doesn't seem to have those drawbacks
17:03
Bertl
I originally planned to test them on the one AXIOM Beta DevKit we still have around, but I decided against that and reworked one of the newer main boards for testing
17:04
Bertl
mechanically everything looks great, electrical testing happend in the last hour and seems to work fine, although I seem to have some weird power leak on the MB, but that is likely unrelated to the connectors
17:05
Bertl
so in my opinion, the new conenctors are well suited for the task, but only time will tell
17:05
Bertl
I also installed the remote remote, although we are still missing the serial interface there
17:06
Bertl
and helped here and there with various stuff ...
17:06
Bertl
that's it from my side for this week
17:06
anuejn
thanks :)
17:06
anuejn
what do you mean by "power leak"?
17:07
Bertl
well, when I power up the test stack (MicroZed, MainBoard, PowerBoard) I have a yet unexpected 100mA current draw ...
17:07
Bertl
s/unexpected/unexplained/
17:08
anuejn
ah ok
17:08
Bertl
it definitely originates from the main board
17:08
Bertl
but I have no clue what could consume 100mA (not more and not less) there
17:08
se6ast1an
thanks for the report
17:08
se6ast1an
any news from the SATA plugin module front?
17:08
Bertl
nothing there yet
17:09
se6ast1an
right
17:09
se6ast1an
anyone else who wants to share/report something
17:09
se6ast1an
or ask questions? :)
17:11
se6ast1an
ok then, thanks everyone for the meeting, great as always!
17:11
se6ast1an
MEETING CONCLUDED
17:12
Bertl
thanks for moderating!
17:12
osqar
Bye!
17:13
Bertl
osqar: that should be 'BUY!' :)
17:14
osqar
Buy buy! :D
17:15
Shohei
left the channel
17:16
se6ast1an
yes BOM BUY :D
17:17
se6ast1an
heading off
17:17
se6ast1an
supermarket closed already I just noticed
17:17
se6ast1an
but maybe the online opening hours are not correct...
17:18
osqar
Ai! Curfew
17:18
osqar
See you guys
17:18
se6ast1an
yes, hard! lockdown
17:18
se6ast1an
see you
17:18
osqar
left the channel
17:35
BAndiT1983|away
changed nick to: BAndiT1983
18:08
Bertl
okay, just for the record, 100mA problem solved, it was a short on one of the SPI supplies on the MB
19:21
eppisai
left the channel
19:21
eppisai
joined the channel
19:58
se6ast1an
Bertl: great
20:18
anuejn
se6ast1an, vup2 when do you have time to discuss mechanical stuff?
20:20
vup2
anuejn: now would work form me
20:23
anuejn
for me too
20:58
se6ast1an
sorry, very busy currently
20:58
se6ast1an
tomorrow afternoon is lighter again for me
20:59
se6ast1an
off now
20:59
vup2
ok, tomorrow evening will probably work better for me
21:29
eppisai
left the channel
21:29
eppisai
joined the channel
21:46
vup2
Bertl: with the current beta mainboard, are the clock capable pins among the lvds lanes of the plugin modules?
21:49
intrac_
joined the channel
21:50
intrac
left the channel
21:50
intrac_
changed nick to: intrac
22:06
mumptai
left the channel
22:25
vup2
(11:00 to 14:00 and after ~20:00 should work for me tomorrow)
22:25
anuejn
anytime should work for me
22:41
BAndiT1983
changed nick to: BAndiT1983|away