New user, questions and comments.
Posted: Mon Feb 04, 2019 5:06 am
I just discovered logiccircuit.org on Friday (2/1/19) and by the end of the weekend I completed a rather large design, starting from scratch. My design consisted of 4, 3 digit (BCD) 7-segment displays and a bunch of logic to update them at 30FPS. Each of the 4, 3 digit displays received a trigger from a shared (muxed input) A/D converter that indicated that the new 10 bit value was ready for display (I used the constant to test this). Without going into details, this project used about 20 of logiccircuit "logic chips" or a bunch of chips that I made that closely resembled their actual, purchasable parts. I almost filled the entire available workspace.
I have to say that this is one of the most intuitive, easy to learn, easy to use, design tools that I have come across in a long time. The instructions are well written, to the point, plain language with good examples. That cut down on the "learning curve". The tool made my job a lot easier and probably eliminated a re-spin or two when I go to build this. It also gave me a way to demonstrate the functionality before I build anything.
That said, I have a few questions about a features that I, either was not using right or couldn't find in the help or forum. If these not already dealt with, please take them as comments:
Cut/paste and copy/paste.
It seems to paste on or near where the copy was made, not where you place the cursor. That makes connections wherever a pin touches a net. My workaround was to select/move the entire workspace, then paste (at the spot where the copy came from, now blank), then put things back and add the copied section. That worked until my design got real big and filled the whole workspace. Am I missing something on how/where to paste my cut/copy/paste?
Speaking of workspace, can the size be changed? How large of a design can this tool handle?
Junctions (connection dots). They don't always appear. I found it necessary to pick the next, nearby grid on the net, highlight the split net on one side or the other, then drag the connection to the joining net.
I used the component rotate (L/R) which takes care of many situations but I couldn't find a way to mirror horizontally. That made wiring to a splitter a bit difficult. Is there any way to mirror?
Search within the forum. I had trouble finding some basic items, like how to mirror components or many of the items in this post. Is there a better way to phrase questions?
Zoom. I was having difficulties with zoom throughout my design. I have poor eyesight and need to zoom a lot. Can you zoom on highlighted component or center screen? Also the zoom slider location is difficult to use because I use the "hide" property on the bottom tray. Can the slider be moved? Are there zoom function keys?
Components are always on top (can't see through component). This was a problem because there can be an underlying net from input to output. Some form of transparency or automatic net elimination would help (LTspice is a good example) - this makes drawing nets easier and corrects user errors when drawing them. Maybe even the ability to put components (all or individually) on top or bottom would help. Is there any way to deal with this?
The scope graticule doesn't line up with any signal – I found it hard to figure out what is happening in what order. A marker would help or a "sync" on a particular waveform would be helpful. Also a change time-base would be great. Are any of these features available somehow?
Thanks.
I have to say that this is one of the most intuitive, easy to learn, easy to use, design tools that I have come across in a long time. The instructions are well written, to the point, plain language with good examples. That cut down on the "learning curve". The tool made my job a lot easier and probably eliminated a re-spin or two when I go to build this. It also gave me a way to demonstrate the functionality before I build anything.
That said, I have a few questions about a features that I, either was not using right or couldn't find in the help or forum. If these not already dealt with, please take them as comments:
Cut/paste and copy/paste.
It seems to paste on or near where the copy was made, not where you place the cursor. That makes connections wherever a pin touches a net. My workaround was to select/move the entire workspace, then paste (at the spot where the copy came from, now blank), then put things back and add the copied section. That worked until my design got real big and filled the whole workspace. Am I missing something on how/where to paste my cut/copy/paste?
Speaking of workspace, can the size be changed? How large of a design can this tool handle?
Junctions (connection dots). They don't always appear. I found it necessary to pick the next, nearby grid on the net, highlight the split net on one side or the other, then drag the connection to the joining net.
I used the component rotate (L/R) which takes care of many situations but I couldn't find a way to mirror horizontally. That made wiring to a splitter a bit difficult. Is there any way to mirror?
Search within the forum. I had trouble finding some basic items, like how to mirror components or many of the items in this post. Is there a better way to phrase questions?
Zoom. I was having difficulties with zoom throughout my design. I have poor eyesight and need to zoom a lot. Can you zoom on highlighted component or center screen? Also the zoom slider location is difficult to use because I use the "hide" property on the bottom tray. Can the slider be moved? Are there zoom function keys?
Components are always on top (can't see through component). This was a problem because there can be an underlying net from input to output. Some form of transparency or automatic net elimination would help (LTspice is a good example) - this makes drawing nets easier and corrects user errors when drawing them. Maybe even the ability to put components (all or individually) on top or bottom would help. Is there any way to deal with this?
The scope graticule doesn't line up with any signal – I found it hard to figure out what is happening in what order. A marker would help or a "sync" on a particular waveform would be helpful. Also a change time-base would be great. Are any of these features available somehow?
Thanks.