| 00:36 | mumptai | left the channel |
| 03:13 | aombk2 | joined the channel |
| 03:17 | aombk3 | left the channel |
| 05:13 | RexOrCine | left the channel |
| 05:31 | RexOrCine | joined the channel |
| 05:51 | RexOrCine | left the channel |
| 05:54 | Bertl_oO | off to bed now ... have a good one everyone!
|
| 05:54 | Bertl_oO | changed nick to: Bertl_zZ
|
| 07:17 | RexOrCine | joined the channel |
| 07:24 | RexOrCine | left the channel |
| 07:26 | RexOrCine | joined the channel |
| 07:37 | RexOrCine | left the channel |
| 07:39 | RexOrCine | joined the channel |
| 08:23 | RexOrCine | left the channel |
| 08:38 | RexOrCine | joined the channel |
| 09:16 | BAndiT1983|away | changed nick to: BAndiT1983
|
| 09:54 | RexOrCine | left the channel |
| 10:06 | mumptai | joined the channel |
| 10:08 | RexOrCine | joined the channel |
| 10:17 | RexOrCine | left the channel |
| 10:27 | RexOrCine | joined the channel |
| 12:40 | mumptai | left the channel |
| 12:41 | Bertl_zZ | changed nick to: Bertl
|
| 12:41 | Bertl | morning folks!
|
| 12:42 | aombk2 | left the channel |
| 12:44 | aombk | joined the channel |
| 13:06 | BAndiT1983 | changed nick to: BAndiT1983|away
|
| 13:53 | BAndiT1983|away | changed nick to: BAndiT1983
|
| 14:24 | mumptai | joined the channel |
| 14:43 | Bertl | off for now ... bbl
|
| 14:43 | Bertl | changed nick to: Bertl_oO
|
| 15:23 | EmilJ | Hi there. Any tips for block diagramming software? Heck even paid, just not tikz or the janky generic ones like drawio/libreoffice draw
|
| 15:25 | BAndiT1983 | yed
|
| 15:26 | BAndiT1983 | or plantuml
|
| 15:36 | BAndiT1983 | changed nick to: BAndiT1983|away
|
| 15:37 | EmilJ | yed is really good, but I haven't really figured out how to use it for digital block diagrams well
|
| 15:37 | BAndiT1983|away | changed nick to: BAndiT1983
|
| 15:37 | EmilJ | plantuml seems even less adaptable to digital
|
| 15:37 | BAndiT1983 | what do you mean by less adaptable?
|
| 15:39 | BAndiT1983 | if you mean by digital the signals, then you can have them -> https://forum.plantuml.net/11288/mixed-signal-timing-diagram
|
| 15:40 | BAndiT1983 | as digital for me (as software developer) has many meanings, we are using plantuml in professional software development a lot, for different diagram types, also used yed previously more, but it always depends on what you want to achieve etc.
|
| 15:40 | BAndiT1983 | off for now
|
| 15:40 | BAndiT1983 | changed nick to: BAndiT1983|away
|
| 15:43 | EmilJ | Sorry, I should have been more specific: I'm looking for tools to create block diagrams like this one:
|
| 15:43 | EmilJ | https://irc.tywoniak.eu/file/1/4gaAMsHCfBZ4WsPq
|
| 15:43 | EmilJ | which have abstraction as well as "actual wiring" and interface with electronics
|
| 15:47 | EmilJ | automagically yosys-emitted diagrams are wonderful but don't provide input to, for example, take all primitives from a module and pack them in an abstracted box that still reflects function. And you can't easily hide signals that aren't as relevant for what you're trying to show about your digital design
|
| 15:48 | vup | I previously alwyas used drawio
|
| 15:48 | vup | maybe you can play around with exporting to netlistsvg directly from nmigen?
|
| 15:49 | EmilJ | Hmm, I'll take a look into that
|
| 15:50 | vup | I wrote a naive one here: https://github.com/apertus-open-source-cinema/nmigen-gateware/blob/07f71d9/src/util/draw_hierarchy.py
|
| 15:50 | EmilJ | Drawio is so nice and then I spend 75% of the time just moving the dang connection points to the right place on the edges of the boxes...
|
| 15:50 | vup | yeah same
|
| 15:50 | vup | although If i actually wanted to have a nice looking diagram I would use tikz
|
| 15:50 | vup | but I can understand not wanting to do that
|
| 15:51 | EmilJ | so I'm currently finishing a block diagram of the framebuffer test, I'm drafting it with this cool framework called "mechanical pencil and squarey paper"
|
| 15:52 | EmilJ | it's a robust tool but pretty time intensive and you can't easily move objects around :D
|
| 15:52 | vup | yeah
|
| 15:56 | lexano | left the channel |
| 15:57 | lexano | joined the channel |
| 17:34 | BAndiT1983|away | changed nick to: BAndiT1983
|
| 17:35 | BAndiT1983 | EmilJ: as yed, draw.io and plantuml allow custom shapes and also connection points (at least to some extent), you just have to find which tool is more suitable for you, have used custom shapes only in draw.io so far, in other tools there were enough options for my needs
|
| 17:52 | BAndiT1983 | probably SysML is something in that direction -> https://modeling-languages.com/sysml-extension-ecad-electrical-cable-design/
|
| 22:53 | EmilJ | Fascinating. I'll look into the usability of extending SysML and using it in existing tools
|
| 22:53 | danieel | left the channel |
| 22:59 | danieel | joined the channel |
| 23:22 | BAndiT1983 | EmilJ: you can try also to limit connections in draw.io to certain positions, so you can imitate the buffer/sink etc. -> https://desk.draw.io/support/solutions/articles/16000042498-how-to-add-remove-connection-points-how-to-connect-anywhere-on-a-shape-
|
| 23:22 | BAndiT1983 | https://webapps.stackexchange.com/questions/44953/add-more-fix-points-to-a-data-flow-diagram-using-draw-io
|
| 23:30 | EmilJ | that is really nice!
|
| 23:30 | BAndiT1983 | especially large arrows are looking like ones in your example -> https://drawio-app.com/wp-content/uploads/2018/09/drawio-connector-styles2.png
|
| 23:30 | EmilJ | The last thing I'd miss is clumping blocks together hierarchically though
|
| 23:30 | BAndiT1983 | so with a bit of SVG or so, you can achieve nice custom library of controls, which you can re-use, jsut tried it a bit in the offline version of draw.io
|
| 23:31 | BAndiT1983 | do you have an example for that?
|
| 23:31 | EmilJ | The only way I do "hierarchy" (a thing with things in it) is by putting a large rectangle in the background
|
| 23:31 | EmilJ | hold on
|
| 23:31 | EmilJ | https://gitlab.com/tywonemi-school-stuff/silicon-radar-fun/-/raw/stable/hardware_arch.png
|
| 23:31 | EmilJ | rounded rectangle, just... sent to background
|
| 23:32 | EmilJ | oh also those dashed arrows were a pain. They can't really bifurcate...
|
| 23:34 | BAndiT1983 | we have used containers for that -> https://drawio-app.com/create-a-container-shape-in-draw-io/#:~:text=Turn%20any%20shape%20into%20a,Collapse%2FExpand%20from%20the%20menu.
|
| 23:34 | BAndiT1983 | will check tomorrow about shapes as containers, as we used it in a grid like arrangement to show software architecture layers with several sections
|
| 23:36 | EmilJ | Well, that settles it then. Now all that's left is either find or start a library of symbols for digital/electronic elements!
|
| 23:36 | BAndiT1983 | drag a shape into the docs, then Arrange -> Group on it, then drag other shapes into it,
|
| 23:37 | BAndiT1983 | yep, done similar stuff for my colleagues in my former job, but for UI elements in pencil (https://pencil.evolus.vn/), it simplifies the work immense if you have some lib and define some tool which everybody can use
|
| 23:37 | BAndiT1983 | off for today, good night
|
| 23:37 | BAndiT1983 | changed nick to: BAndiT1983|away
|
| 23:37 | EmilJ | Good night!
|
| 23:40 | EmilJ | And thank you
|