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 |