Current Server Time: 04:39 (Central Europe)

#apertus IRC Channel Logs

2020/09/07

Timezone: UTC


05:25
BAndiT1983|away
changed nick to: BAndiT1983
07:41
se6ast1an
good day
09:11
RexOrCine
left the channel
09:21
RexOrCine
joined the channel
09:54
Bertl_zZ
changed nick to: Bertl
09:54
Bertl
morning folks!
10:12
se6ast1an
good day
13:21
Bertl
off for now ... bbl
13:21
Bertl
changed nick to: Bertl_oO
16:00
se6ast1an
MEETING TIME!
16:00
Bertl_oO
\o/
16:01
se6ast1an
so in the usual fashion please pm me now if you want to report
16:01
anuejn
is here
16:01
se6ast1an
anuejn: will give us an insight into exciting usb3 progress!
16:02
Bertl_oO
changed nick to: Bertl
16:02
se6ast1an
anuejn: please go ahead!
16:02
anuejn
as sebastian said i made some progress on the usb3 side
16:04
anuejn
the rust library we wrote assumes that the ft601 answers the exact amount of data that is requested
16: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
16:05
anuejn
it turned out that the ft601 always wants the full buffer (2048 32bit words) to be written
16: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)
16: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)
16:08
anuejn
(i want to use the jtag interface to inspect the state of the final design later)
16:09
anuejn
moreover i worked a bit on axiom-firmware
16:09
Bertl
why not simply connect it to some GPIOs and attach a logic analyzer there?
16: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
16:10
Bertl
fair enough!
16: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
16: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 :)
16:12
anuejn
also i began to build openocd in the automated builds (still wip): https://github.com/apertus-open-source-cinema/axiom-firmware/pulls
16:12
anuejn
i guess thats it from my side
16:14
se6ast1an
great! thanks
16:14
se6ast1an
bluez_[m]: your turn
16:14
bluez_[m]
thanks!
16:15
bluez_[m]
so this week I did more cleanup on the driver... made it more generic as Bertl suggested
16:15
bluez_[m]
also made many misc fixes
16:15
bluez_[m]
i think after a little more work it would be ready to be integrated into axiom-firmware!
16: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
16:16
anuejn
is afk now
16:16
bluez_[m]
thats it from my side!
16:17
Bertl
excellent! thanks!
16:17
bluez_[m]
:)
16:19
se6ast1an
great!
16:19
se6ast1an
metal_dent[m]: your turn!
16:19
metal_dent[m]
hi everyone!
16:20
metal_dent[m]
last week i did not work on the code
16:20
metal_dent[m]
i updated the wiki page of my project and added the relevant links to it
16: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
16:21
metal_dent[m]
that's all from my side ':D
16:22
se6ast1an
great!
16:22
se6ast1an
many thanks
16:22
se6ast1an
quick updates from me
16:22
se6ast1an
I worked on the PCB prober control software
16:23
se6ast1an
https://github.com/apertus-open-source-cinema/pcb-prober
16:23
se6ast1an
it can move, approach points, like fiducials
16:23
se6ast1an
calculate PCB pad coordinates based on a transformation matrix
16:24
se6ast1an
I added backlash compensation
16:24
se6ast1an
and verfied micro movements are accurately working
16:24
se6ast1an
https://www.youtube.com/watch?v=rN7EeH3Bod0
16:24
se6ast1an
https://www.youtube.com/watch?v=h-H5B_XB-O4
16:24
se6ast1an
the camera to needle offset has been calibrated
16:25
se6ast1an
and I added a bunch of safety features to not crash the needle into the pcb accidentally
16:25
se6ast1an
so far no crashes, fingers crossed
16:25
se6ast1an
full demo: https://www.youtube.com/watch?v=wmAoBxvkzhw
16:25
se6ast1an
we discovered there is an accuracy problem
16:25
se6ast1an
no unexpected, but we don't know what the cause is yet
16: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
16:26
se6ast1an
the PCB also does not seem to suffer from any warping issues
16:27
se6ast1an
further testing will hopefully shed some light on why we are slightly off target for some pads
16:28
se6ast1an
optical precentering on every pad is a potential workaround
16:28
se6ast1an
done from my side
16:28
se6ast1an
Bertl?
16:29
Bertl
I was mostly busy with the final evaluations this week
16:29
Bertl
so this means that in about two and a half hours GSoC 2020 is over
16:30
Bertl
the work products look good, considering that the tasks were quite challenging
16:31
se6ast1an
one and a half hours, actually...
16:31
Bertl
ah, right
16:32
Bertl
besides that, I did the transformation code for the prober and provided some help where needed with the existing codebase
16:33
Bertl
I also did some test integrations with the GSoC projects and we should be able to make good use of most parts
16:33
Bertl
that's it from my side for this week
16:34
se6ast1an
great thanks!
16: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
16:35
se6ast1an
does anyone else want to share/discuss/report anything?
16:36
preetimenghwani[
Hi Everyone
16:37
preetimenghwani[
Sorry, I couldn't work this week aa was busy with the ongoing internship season in campus. I will soon update wiki.
16:37
se6ast1an
great!
16:40
se6ast1an
ok then, MEETING CONCLUDED
16:40
se6ast1an
many thanks everyone for participating!
16:40
se6ast1an
even with GSoC being over we will maintain the monday meeting schedule
16:40
se6ast1an
feel free to stick around and contribute
16:41
se6ast1an
and report at the meetings as well of course :)
16:43
bluez_[m]
yup, tx!
19:16
mumptai
joined the channel
21:25
se6ast1an
off to bed
21:25
se6ast1an
good night
21:30
Bertl
nn
22:00
BAndiT1983
changed nick to: BAndiT1983|away
22:13
mumptai
left the channel
23:41
intracube
left the channel
23:54
intracube
joined the channel