Current Server Time: 14:41 (Central Europe)

#apertus IRC Channel Logs

2016/12/13

Timezone: UTC


00:18
slikdigit
left the channel
01:39
Spirit532
joined the channel
02:37
Bertl_oO
off to bed now ... have a good one everyone!
02:38
Bertl_oO
changed nick to: Bertl_zZ
03:24
jucar
left the channel
07:22
intracube
left the channel
07:32
se6astian|away
changed nick to: se6astian
07:35
se6astian
good morning
07:42
comradekingu
good morning
07:43
comradekingu
translating mumble, it is rough
08:19
simonrepp
joined the channel
08:44
simonrepp
animated beta exploded view inside unreal engine 4 (ノ゚▽゚)ノ http://fdpl.foundation/beta-ue4.mp4
08:44
simonrepp
(with dramatic music, by accident :D)
08:46
pusle
left the channel
08:51
Bertl_zZ
changed nick to: Bertl
08:51
Bertl
morning folks!
08:53
Bertl
simonrepp: nice :)
09:06
simonrepp
Bertl I'm pondering to finally look into the PCB 3D model generation from gerber (?) files we talked about in summer, can you point me to where i find the pieces i have to put together? (eg. the 3d parts library and the source files which i'll parse as a start?)
09:10
Bertl
we currently still use Eagle. the Eagle designs can be found here: http://vserver.13thfloor.at/Stuff/AXIOM/BETA/
09:11
Bertl
the files are XML, so can be parsed easily
09:11
Bertl
we also use a script to generate gerber files from the board files. se6astian has the details on that
09:12
Bertl
for the 3D part libraries, I have no idea what is suitable and what not ..
09:12
simonrepp
so there's different 3d part libraries to choose from?
09:13
simonrepp
which of these files are the xml based eagle designs?
09:13
simonrepp
.brd? .sch? :) ...
09:13
Bertl
the .sch are the schematic files (probably of little interest)
09:13
Bertl
the .brd are the board design files
09:14
Bertl
they contain the positions and rotations, etc
09:14
simonrepp
i see, wires, parts (with identifiers), cool
09:15
se6astian
btw
09:15
se6astian
http://3dbrdviewer.cytec.bg/
09:15
simonrepp
does this contain ALL the things on every board, or will there be something i'm missing if i use this to generate a 3d model?
09:15
Bertl
se6astian: yeah, just found that as well
09:16
simonrepp
hey great so i was just put out of work! :D
09:17
Bertl
big problem though: the boards are not purple!!!!
09:17
simonrepp
haha, i knew there was a catch
09:19
Bertl
ah, no, you can select the color :)
09:20
Bertl
but the results are not convincing after a quick test ... i.e. a lot of missing parts it seems
09:21
Bertl
I tried with the power board, and it looks like there are 10 of 250 components rendered
09:21
Bertl
and half of them look wrong :)
09:22
Bertl
but maybe it can be adapted/improved ... no idea
09:23
simonrepp
it's possible to replace missing components, but it seems very ephemeral, no way to save/export, no scripting ..
09:25
simonrepp
so i mainly have 2 questions still:
09:25
simonrepp
are there any parts libraries we already know that we could/should use (links?)?
09:26
Bertl
http://www.traceparts.com/
09:26
Bertl
https://grabcad.com/library/electronic-components-1
09:27
simonrepp
and assuming i manage to create script(s) that successfully gather all parts and correctly place them according to the .brd files - will i get complete 3d representations of a board, or are there things on the board that are NOT represented in the eagle designs?
09:27
Bertl
many manufacturers also supply step files and similar
09:28
Bertl
the PCB itself is represented in the eagle files too, but it is probably way easier to use the gerber files for that, but I might be completely wrong here
09:30
Bertl
distributors also keep extensive part libraries, like for example:
09:30
Bertl
http://www.digikey.com/en/resources/3d-models
09:31
Bertl
http://at.rs-online.com/web/generalDisplay.html?id=3D-CAD
09:31
Bertl
farnell has the 3D models linked to the parts
09:33
simonrepp
whew looks like a lot of patchwork :/ ... but very cool, bookmarked all the links!!
09:34
Bertl
I'm sure there are many more, but for our purpose it would be more than sufficient to have a custom part library
09:34
Bertl
i.e. a way to associate a 3D file (STEP, STL, etc) with a part
09:34
simonrepp
yeah i see, looks like i'll just have to see what's to be found where and then put together all the pieces step by step, working through everythign that's missing
09:34
Bertl
and get the placement right as well :)
09:35
simonrepp
are the gerber files for the pcb itself also at the /Stuff/AXIOM/BETA/ location?
09:35
Bertl
we can store 'attributes' in the eagle files, so if some kind of '3d-model' id would help, it could certainly be done
09:36
simonrepp
i might get back to that offer, but i think it would be cleaner to do the mapping inside the EAGLE->3D conversion pipeline itself
09:36
Bertl
probably only a few gerber are there ... se6astian should know where to find the others, but they can also be generated with Eagle from the board files (even on the command line)
09:37
simonrepp
(unless there are components where there is no unique identification possible from the EAGLE file itself, there we might have to augment right at the source i guess)
09:37
Bertl
no attributes -> less work, so I'm happy with that :)
09:38
simonrepp
exactly :) and less organization required for me as well if i can just adjust the mapping myself
09:38
simonrepp
if the gerber files are generated from the eagle files anyway, then i think i'll just skip the gerber files altogether (unless i find reasons that i need them when i'm actually working stuff out)
09:39
Bertl
okay
09:39
simonrepp
less puzzle pieces to put together/hunt after .. ;)
09:41
simonrepp
well great, i think i can start with what i have here :) thanks so much!
09:41
Bertl
you're very welcome!
09:43
se6astian
some gerber files are linked on the wiki: https://wiki.apertus.org/index.php/AXIOM_Beta_Main_Board_V0.36_R1.2
09:43
se6astian
if still required
09:44
simonrepp
regarding irc meeting -> my initial suggestion would be 15h or 16h CET, and during weekdays (from my side no preference for any specific of them), does that sound good for you guys?
09:44
simonrepp
if you have a preferred day, say so now! :)
09:44
Bertl
16:00 CET sounds good
09:44
se6astian
that works on some weekdays but not on all
09:45
se6astian
I did a doodle recently with 4 other team members and we settled for 19:00
09:45
se6astian
some people were still at work at 15:00, 16:00
09:45
se6astian
monday/tuesday I am most flexible with time
09:45
simonrepp
ok fine as well if that includes more people
09:46
simonrepp
how about monday 19th at 19h as a first date?
09:47
se6astian
btw in case you did not see it yet
09:47
se6astian
there is a project to do 3d visualization of brd files in sketchup
09:47
se6astian
https://eagleup.wordpress.com/
09:48
se6astian
I have an appointment on monday 19th at 19:00 I am afraid
09:49
simonrepp
tuesday 20th 19h?
09:49
se6astian
another appointment :)
09:50
Bertl
the 19:00 appointments :)
09:50
se6astian
yes its the typical "after work I am free" time :)
09:50
Bertl
you work on mondays? :)
09:51
simonrepp
ok then other suggestions please :)
09:53
simonrepp
generally we should be aiming for something that's generally inclusive for as many people as possible, but i think a regular sustainable meeting should not depend on any single person to absolutely be there, because then it can't work anyway :)
09:54
simonrepp
if you're fine with missing out already on the first test meeting se6astian then we can do mon/tue 19h anyway if that's a good general choice for everyone (just not for you specifically the first time)
09:55
se6astian
fine for me to miss the first meeting :)
09:57
simonrepp
ok then i'll just pick either of the two next week and announce that
09:57
se6astian
great
09:58
simonrepp
i'll announce on team@ and .. somewhere else?
09:59
Bertl
skinkie: ping?
10:01
simonrepp
ultimately i think this is something to publicly announce as well (it's a great way for the public to see activity and openness for a project, at least that's how i experience it for the blender irc meetings eg), but maybe for the first test meetings we can figure out how it works for ourselves, then we'll later we'll be able to pull off sensible meetings with a larger audience as well :)
10:04
se6astian
simonrepp: there is also axiom-community@ with 337 members
10:04
se6astian
and axiom-dev@ with 48 members
10:04
se6astian
but I am not sure how big and how internal/external we should start
10:04
se6astian
probably with a smaller circle first
10:12
simonrepp
ok i'll add axiom-dev@ then, axiom-community@ starting with one of the following meetings when we know what we are doing :D
10:12
simonrepp
i'm documenting this on lab.apertus.org right now, and will announce it the next days
10:13
se6astian
great
10:22
simonrepp
ok, documented: https://lab.apertus.org/T260 thanks everyone, i'm off :)
10:22
simonrepp
left the channel
11:10
Bertl
off for now .. bbs
11:10
Bertl
changed nick to: Bertl_oO
14:23
jucar
joined the channel
14:25
intracube
joined the channel
14:32
skinkie
ping
14:33
Bertl_oO
changed nick to: Bertl
14:33
Bertl
hey
14:38
skinkie
hi
14:43
se6astian
skinkie: you wanted to know the details of the Betas custom kernel herbert created IIRC
14:45
Bertl
I just checked, and it does not contain many modifications at the moment, more precisely it is a single change to the UART code
14:45
Bertl
but it did contain a lot more before xilinx updated the kernel and it might contain a number of other patches in the future when we add custom drivers/fixes
14:46
Bertl
in general I'd suggest we create a git repository for that and use proper tags for automated builds
15:10
jucar
left the channel
15:14
Spirit532
left the channel
15:16
skinkie
Bertl: is the generation of the kernel and bootloader something that is stable?
15:16
skinkie
I recall we had to change things before, and even were considering to use the open Elphel instead of the Xilinx bootloader. What is the status on this?
15:18
Bertl
bootloader is unclear, we currently use the very same bootloader files we generated back then
15:19
Bertl
what we definitely need is to get a proper u-boot config and environment into the mix (probably best solution would be a git repository for that too)
15:20
Bertl
for the environment I promised to follow up with a separate e-Mail but haven't had the time yet to work it out
15:22
Bertl
from the register settings/hardware config the bootloader will not need to change often even if we change device tree and other stuff it shouldn't be affected
15:42
pusle
joined the channel
16:09
se6astian
changed nick to: se6astian|away
16:37
Bertl
off for now ... bbl
16:37
Bertl
changed nick to: Bertl_oO
18:05
slikdigit
joined the channel
18:16
slikdigit
left the channel
19:14
se6astian|away
changed nick to: se6astian
19:24
slikdigit
joined the channel
19:24
slikdigit
left the channel
19:24
slikdigit
joined the channel
19:29
slikdigit
left the channel
19:33
slikdigit
joined the channel
19:33
slikdigit
left the channel
19:33
slikdigit
joined the channel
19:37
slikdigit
left the channel
19:50
slikdigit
joined the channel
19:56
slikdigit
left the channel
19:56
slikdigit
joined the channel
19:57
slikdigit
left the channel
19:57
slikdigit
joined the channel
19:59
slikdigit
left the channel
20:00
slikdigit
joined the channel
20:20
slikdigit
left the channel
20:20
slikdigit
joined the channel
20:29
slikdigit
left the channel
20:32
slikdigit
joined the channel
20:35
se6astian
changed nick to: se6astian|away
20:45
slikdigit2
joined the channel
20:48
slikdigit
left the channel
20:49
slikdigit2
left the channel
20:52
slikdigit
joined the channel
20:53
slikdigit
left the channel
20:57
slikdigit
joined the channel
21:00
slikdigit2
joined the channel
21:01
slikdigit
left the channel
21:01
slikdigit
joined the channel
21:09
arpu
left the channel
21:23
arpu
joined the channel
21:33
slikdigit
left the channel
21:54
se6astian|away
changed nick to: se6astian
21:55
se6astian
changed nick to: se6astian|away
22:51
slikdigit2
left the channel