Tools for drawing block diagrams

Let's talk about anything related to the 6502 microprocessor.
Post Reply
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Tools for drawing block diagrams

Post by BigEd »

A pencil and paper, or a whiteboard, can be very productive ways to capture or explore a system organisation using a block diagram.

Elsewhere, new member Dave said:
cospan wrote:
I use this tool http://www.yworks.com/en/products_yed_download.html to create block diagrams of my projects to share with clients, in my opinion it creates very professional looking block diagrams that really help people get the high level idea of my designs.
and I'd like to hear other recommendations for tools.

For my part, I've been attracted to the ASCII tools at
http://asciiflow.com/
http://www.asciidraw.com/
and the prettification tool at http://ditaa.sourceforge.net/ which can turn basic ASCII diagrams into something presentable. (There used to be an online ditaa service, but it's gone - you need to download and run locally, or find it inside Emacs)

Here's an example of Ditaa input and output:

Code: Select all

    +-----------+        +---------+  
    |    PLC    |        |         |                
    |  Network  +<------>+   PLC   +<---=---------+ 
    |    cRED   |        |  c707   |              | 
    +-----------+        +----+----+              | 
                              ^                   | 
                              |                   | 
                              |  +----------------|-----------------+
                              |  |                |                 |
                              v  v                v                 v
      +----------+       +----+--+--+      +-------+---+      +-----+-----+       Windows clients
      |          |       |          |      |           |      |           |      +----+      +----+
      | Database +<----->+  Shared  +<---->+ Executive +<-=-->+ Operator  +<---->|cYEL| . . .|cYEL|
      |   c707   |       |  Memory  |      |   c707    |      | Server    |      |    |      |    |
      +--+----+--+       |{d} cGRE  |      +------+----+      |   c707    |      +----+      +----+
         ^    ^          +----------+             ^           +-------+---+
         |    |                                   |                        
         |    +--------=--------------------------+                    
         v                                                             
+--------+--------+                                                         
|                 |                                                         
| Millwide System |            -------- Data ---------                      
| cBLU            |            --=----- Signals ---=--                      
+-----------------+
Image
lordbubsy
Posts: 207
Joined: 11 Sep 2013
Location: The Netherlands

Re: Tools for drawing block diagrams

Post by lordbubsy »

Thanks Ed! I normally use MS PowerPoint, but that isn’t nearly as comfortable as the ones you present.
User avatar
BigDumbDinosaur
Posts: 9426
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: Tools for drawing block diagrams

Post by BigDumbDinosaur »

If I need to draw block diagrams or flow charts for publication I do them in a mechanical drafting program, usually DeltaCad, and then convert the drawing to GIF or JPEG.

——————————
Edit 2020/07/27: Update link.
Last edited by BigDumbDinosaur on Tue Jul 28, 2020 3:57 am, edited 1 time in total.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
8BIT
Posts: 1787
Joined: 30 Aug 2002
Location: Sacramento, CA
Contact:

Re: Tools for drawing block diagrams

Post by 8BIT »

I like to use the free Expresspcb.com software for schematic and PCB creation. The schematic drawing program also allows for basic block diagram creation. My SBC-3 and SBC-4 block diagrams were generated from this. Here's one example:

http://sbc.rictor.org/info4.html

Not professional presentation quality, but it gets the job done using an existing tool.

Daryl

Edited: fixed "Expresspcb.com"
Last edited by 8BIT on Sat Jun 27, 2020 8:44 pm, edited 1 time in total.
Please visit my website -> https://sbc.rictor.org/
User avatar
PaulF
Posts: 143
Joined: 08 Dec 2008
Location: Brighton, England

Re: Tools for drawing block diagrams

Post by PaulF »

I find the drawing tool included in OpenOffice makes good block diagrams - especially as it's free!
Shift to the left,
Shift to the right,
Mask in, Mask Out,
BYTE! BYTE! BYTE!
ElEctric_EyE
Posts: 3260
Joined: 02 Mar 2009
Location: OH, USA

Re: Tools for drawing block diagrams

Post by ElEctric_EyE »

I like yed!
As a first time user, it worked very well with lines that show up for aligning boxes vertically and horizontally and for creating boxes of the same size. It's easy to use, very flexible and makes great diagrams IMO.

Here's a sample pic from a still yet to be completed diagram. I'm still learning some of the features, so it's not perfect.
Attachments
Block Diagram 12.5.2014.jpg
User avatar
jdb2
Posts: 5
Joined: 10 Nov 2018

Re: Tools for drawing block diagrams

Post by jdb2 »

I've been using JavE to draw ASCII art / "graphics" for this article on the HP Museum forums and I must say that JavE has a very nice UI and is easy to use.

jdb2
User avatar
jdb2
Posts: 5
Joined: 10 Nov 2018

Re: Tools for drawing block diagrams

Post by jdb2 »

PaulF wrote:
I find the drawing tool included in OpenOffice makes good block diagrams - especially as it's free!
I agree :) One of my friends who needed to draw complicated block diagrams for his master's thesis was pulling his hair out trying to get several different block diagram programs to work correctly. He then found that the newest version of LibreOffice Writer had one of the best block diagram editors which included the ability to add special symbols to and in-between blocks, including mathematical symbols and the like.

jdb2

EDIT: I just realized that I had mentioned the wrong LIbreOffice app. I think my friend used LIbreOffice Draw or Impress.
Last edited by jdb2 on Mon Nov 12, 2018 3:45 pm, edited 1 time in total.
SteveMoody
Posts: 3
Joined: 27 Apr 2009

Re: Tools for drawing block diagrams

Post by SteveMoody »

I find Dia a good tool for block diagrams. Easy to use and open source.
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: Tools for drawing block diagrams

Post by BigEd »

Just seen a catalogue: Edit: now also found at https://xosh.org/text-to-diagram/ (via)
Post Reply