Current Server Time: 23:46 (Central Europe)

#apertus IRC Channel Logs

2020/09/07

Timezone: UTC


06:25
BAndiT1983|away
changed nick to: BAndiT1983
08:41
se6ast1an
good day
10:11
RexOrCine
left the channel
10:21
RexOrCine
joined the channel
10:54
Bertl_zZ
changed nick to: Bertl
10:54
Bertl
morning folks!
11:12
se6ast1an
good day
14:21
Bertl
off for now ... bbl
14:21
Bertl
changed nick to: Bertl_oO
17:00
se6ast1an
MEETING TIME!
17:00
Bertl_oO
\o/
17:01
se6ast1an
so in the usual fashion please pm me now if you want to report
17:01
anuejn
is here
17:01
se6ast1an
anuejn: will give us an insight into exciting usb3 progress!
17:02
Bertl_oO
changed nick to: Bertl
17:02
se6ast1an
anuejn: please go ahead!
17:02
anuejn
as sebastian said i made some progress on the usb3 side
17:04
anuejn
the rust library we wrote assumes that the ft601 answers the exact amount of data that is requested
17:05
anuejn
that assumption was true during the initial testing (when we always used the full bandwidth) but when reducing the bandwidth using a naive approach it didnt work
17:05
anuejn
it turned out that the ft601 always wants the full buffer (2048 32bit words) to be written
17:07
anuejn
now i do that by buffering the data in a fifo on the machxo and start filling the buffer of the ft601 only when i am rather certain that i will be able to fill the buffer in one go (currently when the fifo contains 2000 words)
17:08
anuejn
now i am (ab)using the ft601 as a logicanalyzer to get more insights into the jtagf primitive of the machxo (which are sadly undocumented)
17:08
anuejn
(i want to use the jtag interface to inspect the state of the final design later)
17:09
anuejn
moreover i worked a bit on axiom-firmware
17:09
Bertl
why not simply connect it to some GPIOs and attach a logic analyzer there?
17:10
anuejn
because i dont have a logic analyzer and the usb3 gives me an excellent and simple way to sample signals at a good datarate without woriing about si
17:10
Bertl
fair enough!
17:11
anuejn
i openend a pr which enables usb gadget networking on the micro: https://github.com/apertus-open-source-cinema/axiom-firmware/pull/175
17:12
anuejn
this enables us to use the micro with just one micro usb cable for data and network which is quite an improvement for my setup :)
17:12
anuejn
also i began to build openocd in the automated builds (still wip): https://github.com/apertus-open-source-cinema/axiom-firmware/pulls
17:12
anuejn
i guess thats it from my side
17:14
se6ast1an
great! thanks
17:14
se6ast1an
bluez_[m]: your turn
17:14
bluez_[m]
thanks!
17:15
bluez_[m]
so this week I did more cleanup on the driver... made it more generic as Bertl suggested
17:15
bluez_[m]
also made many misc fixes
17:15
bluez_[m]
i think after a little more work it would be ready to be integrated into axiom-firmware!
17:16
bluez_[m]
or we can take more time to make it more perfect...and maybe prepare it for kernel mainline as Bertl suggested as well
17:16
anuejn
is afk now
17:16
bluez_[m]
thats it from my side!
17:17
Bertl
excellent! thanks!
17:17
bluez_[m]
:)
17:19
se6ast1an
great!
17:19
se6ast1an
metal_dent[m]: your turn!
17:19
metal_dent[m]
hi everyone!
17:20
metal_dent[m]
last week i did not work on the code
17:20
metal_dent[m]
i updated the wiki page of my project and added the relevant links to it
17:21
metal_dent[m]
and also have made a draft of the blog/article which Rex had told to write so i'll publish it most probably this week
17:21
metal_dent[m]
that's all from my side ':D
17:22
se6ast1an
great!
17:22
se6ast1an
many thanks
17:22
se6ast1an
quick updates from me
17:22
se6ast1an
I worked on the PCB prober control software
17:23
se6ast1an
https://github.com/apertus-open-source-cinema/pcb-prober
17:23
se6ast1an
it can move, approach points, like fiducials
17:23
se6ast1an
calculate PCB pad coordinates based on a transformation matrix
17:24
se6ast1an
I added backlash compensation
17:24
se6ast1an
and verfied micro movements are accurately working
17:24
se6ast1an
https://www.youtube.com/watch?v=rN7EeH3Bod0
17:24
se6ast1an
https://www.youtube.com/watch?v=h-H5B_XB-O4
17:24
se6ast1an
the camera to needle offset has been calibrated
17:25
se6ast1an
and I added a bunch of safety features to not crash the needle into the pcb accidentally
17:25
se6ast1an
so far no crashes, fingers crossed
17:25
se6ast1an
full demo: https://www.youtube.com/watch?v=wmAoBxvkzhw
17:25
se6ast1an
we discovered there is an accuracy problem
17:25
se6ast1an
no unexpected, but we don't know what the cause is yet
17:26
se6ast1an
it does not seem to originate from the ender motor/controller hardware which is super low end considering the price of around 200$ for the whole 3d printer
17:26
se6ast1an
the PCB also does not seem to suffer from any warping issues
17:27
se6ast1an
further testing will hopefully shed some light on why we are slightly off target for some pads
17:28
se6ast1an
optical precentering on every pad is a potential workaround
17:28
se6ast1an
done from my side
17:28
se6ast1an
Bertl?
17:29
Bertl
I was mostly busy with the final evaluations this week
17:29
Bertl
so this means that in about two and a half hours GSoC 2020 is over
17:30
Bertl
the work products look good, considering that the tasks were quite challenging
17:31
se6ast1an
one and a half hours, actually...
17:31
Bertl
ah, right
17:32
Bertl
besides that, I did the transformation code for the prober and provided some help where needed with the existing codebase
17:33
Bertl
I also did some test integrations with the GSoC projects and we should be able to make good use of most parts
17:33
Bertl
that's it from my side for this week
17:34
se6ast1an
great thanks!
17:34
se6ast1an
as metal_dent[m] reminded me I will soon contact all gsoc students about the website article we want to create about your work
17:35
se6ast1an
does anyone else want to share/discuss/report anything?
17:36
preetimenghwani[
Hi Everyone
17:37
preetimenghwani[
Sorry, I couldn't work this week aa was busy with the ongoing internship season in campus. I will soon update wiki.
17:37
se6ast1an
great!
17:40
se6ast1an
ok then, MEETING CONCLUDED
17:40
se6ast1an
many thanks everyone for participating!
17:40
se6ast1an
even with GSoC being over we will maintain the monday meeting schedule
17:40
se6ast1an
feel free to stick around and contribute
17:41
se6ast1an
and report at the meetings as well of course :)
17:43
bluez_[m]
yup, tx!
20:16
mumptai
joined the channel
22:25
se6ast1an
off to bed
22:25
se6ast1an
good night
22:30
Bertl
nn
23:00
BAndiT1983
changed nick to: BAndiT1983|away
23:13
mumptai
left the channel
00:41
intracube
left the channel
00:54
intracube
joined the channel