Professional Documents
Culture Documents
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>CircuitSafari Help</title>
<meta name="viewport" content="initial-scale=1">
<style>
.screenshot {
width: 600px;
}
.toolbarButton {
border: 5px solid gray;
width: 40px;
}
body {
font-family: "Verdana", "Arial", "sans serif";
}
div.heading {
text-align: center;
}
th {
text-align: left;
background-color: #f2f2f2;
}
tr:nth-child(odd) {
background-color: #f2f2f2;
}
tr:hover {
background-color: #ddd;
}
table {
border-collapse: collapse;
width: 100%;
}
font {
font-size: 1.5em;
}
</style>
</head>
<body>
<div class="heading"><h4>CircuitSafari Version 2.1.5<br />
© 2018-2022 Logipipe, LLC</h4>
</div>
<div class="heading"><h4>Contents</h4></div>
<ul>
<li><a href="#introduction">Introduction</a></li>
<li><a href="#program_setup">Program setup</a></li>
<li><a href="#schematic_capture">Schematic capture</a></li>
<li><a href="#managing_google_drive_files">Managing Google
Drive™ files</a></li>
<li><a href="#simulator">Simulator</a></li>
<li><a href="#subcircuits">Subcircuits</a></li>
<li><a href="#digital_logic">Digital Logic</a></li>
<li><a href="#arithmetic_expressions">Arithmetic
expressions</a></li>
<li><a href="#kicad_integration">KiCad integration</a></li>
<li><a href="#archive_files">Archive files</a></li>
<li><a href="#privacy_policy">Privacy policy</a></li>
<li><a href="#terms_of_use">Terms of use</a></li>
<li><a href="#licensed_third_party_software">Licensed third
party software</a></li>
<li><a
href="https://www.logipipe.com/circuitsafari">CircuitSafari
Website</a></li>
<li><a
href="https://www.youtube.com/channel/UCbO8lu7fZMvt1tJLO0dN8sQ">Logipip
e, LLC YouTube Channel</a></li>
</ul>
<p>
Google Drive is a trademark of Google Inc.
Use of this trademark is subject to Google Permissions.
</p>
<a class="anchor" id="introduction"></a>
<div class="heading"><h4>Introduction</h4></div>
<p>
CircuitSafari is software for interactive electronic schematic
capture and mixed signal
simulation with a touchscreen interface.
Features include:</p>
<ul>
<li>AC, DC and transient circuit analysis</li>
<li>unlimited workspace, limited only by the amount of memory on
your device</li>
<li>schematics spanning an unlimited number of pages</li>
<li>hierarchical schematics with unlimited subcircuit depth</li>
<li>full autorouting for schematic capture</li>
<li>cut and paste parts of circuits between different
schematics</li>
<li>subcircuit specification through schematic capture or a spice
net list</li>
<li>subcircuit formal arguments</li>
<li>support for expressions in component parameters</li>
<li>import standard spice models and subcircuits from third party
vendors</li>
<li>develop a custom library of components for use in future
simulations</li>
<li>generate professional looking pdf files and printouts of
schematics</li>
<li>continuous autosaving in the background as the circuit is being
edited</li>
<li>Google Drive integration</li>
<li>share circuits through email or Google Drive</li>
<li>schematic capture and circuit simulation without a network
connection</li>
<li>multiple channel oscilloscope with linear and logarithmic views
incuding FFT
(pro version only for circuits with more than 50 nodes)</li>
<li>interactive component adjustment and display of simulation
results as the simulation
is in progress</li>
<li>visualization of simulation progress on simulated LEDs, seven
segment displays,
bar displays and dot matrix displays</li>
<li>interact with your circuit through simulated switches and
potentiometers</li>
<li>learn electronics and program use through included example
circuits</li>
<li>export a net list that can be imported directly into KiCad
Pcbnew for PC board layout</li>
</ul>
<a class="anchor" id="program_setup"></a>
<div class="heading"><h4>Program Setup</h4></div>
<p>
For a quick demo, select an example by hitting "File->Example Root
Circuits" and hit the play button.
</p>
<p>
Some examples
require downloading spice models from a manufacturer's website and
copying them to the project
directory. These examples will display an error message indicating that
some files failed to
load when the example is selected. Hit "View->Log" to discover the
reference designator
of the part whose file failed to load. Select that part on the
schematic then select
"Push" from the context menu for more information on where to get that
spice model from.
See the section "Managing Google Drive Files" for information on how to
copy these spice
models to the project directory.
</p>
There are few examples that have convergence issues when "Current Dot
Visibility" is not
turned off in a ".current_dots" SPICE directive.
To speed simulation and avoid these convergence errors, keep this
feature turned off for the example
at the expense of not being able to visualize current flow on the
schematic.
<p>
Files created with the program are saved to Google Drive under the
account specified by hitting
"Google Drive->Select Account". Before files can be stored on Google
Drive, a project directory
on Google Drive must be specified by hitting "Google Drive->Select
Directory->Select Project Directory".
CircuitSafari only sees files and directories on Google Drive that were
created with the program.
</p>
<p>
Some demos use symbols from KiCad symbol and footprint libraries, which
are available at
<a href="https://www.kicad.org/libraries/download/">
https://www.kicad.org/libraries/download/</a>.
CircuitSafari is able to load both KiCad 5 and KiCad 6 libraries stored
as either ".zip" or ".7z"
archives without needing to manually decompress them first. The
libraries you should download for
CircuitSafari are kicad-symbols-master.zip and
kicad-footprints-master.zip. To specify which libraries
to load, hit "File->Pick Symbol Libraries" and "File->Pick Footprint
Libraries".
</p>
<p>
Some components specify a file that is used by the component. When
searching for a file
to load for the component, CircuitSafari
does a case insensitive search for the file, first in the CircuitSafari
Project Directory, then
in the Library Directory and finally in the local directory of examples
that came with CircuitSafari.
<a class="anchor" id="schematic_capture"></a>
<div class="heading"><h4>Schematic Capture</h4></div>
<p>To place a new component on the drawing area, scroll through the
list of primitive
components by dragging the list until the desired component
is visible.
Then single tap on this component. This will cause the
component that was tapped to be
highlighted. Finally single tap in the drawing area where you
wish to place
the component.</p>
<p>To define your own subcircuit, place pins on the schematic for the
subcircuit
specification. The icon for a pin looks like an arrow in the part
menu. To
visualize where the pins would appear on a subcircuit reference,
place
a subcircuit reference on the subcircuit schematic and change its
isRecursive
attribute to true.</p>
<p>To change a pin's attributes, double tap on a pin. The values of the
pin number
and pin name attributes appear in the subcircuit reference. Each
pin in a
subcircuit must have a unique pin number. To change where the pin
appears
in a subcircuit reference, change a pin's orientation and
location attributes.</p>
<p>The University owns the copyright but shall not be liable for
any
infringement of copyright or other proprietary rights brought by
third
parties against the users of the software.</p>
<ol>
<li>The STAG Computer Model is subject to Copyright owned by
the United Kingdom
Secretary of State for Defence acting through the Defence
Evaluation and Research Agency
(DERA). It is made available to licensee (hereinafter
LICENSEE) on the following conditions:-</li>
<p>J B EDWARDS<br/>
IPD5A<br />
10 NOV 1997</p>
<li>
<p><b>This software includes OpenBLAS, covered by the following
copyright:</b></p>
<ol>
<li>Redistributions of source code must retain the above
copyright
notice, this list of conditions and the following
disclaimer.</li>
https://github.com/martin-stone/hsv-alpha-color-picker-android</a
>,
subject to the following license:</b></p>
<p>Copyright (C) 2015 Martin Stone</p>
<p>
Licensed under the Apache License, Version 2.0 (the
"License");
you may not use this file except in compliance with
the License.
You may obtain a copy of the License at
</p>
<p>http://www.apache.org/licenses/LICENSE-2.0</p>
<p>
Unless required by applicable law or agreed to in
writing, software
distributed under the License is distributed on an "AS
IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied.
See the License for the specific language governing
permissions and
limitations under the License.
</p>
</li>
<li>
<p><b>This software includes AndroidUn7zip version 1.7.1,
which is available at
<a href="https://github.com/hzy3774/AndroidUn7zip">
https://github.com/hzy3774/AndroidUn7zip</a>,
subject to the following license:</b></p>
<p>Copyright (C) 2019 HuZongYao</p>
<p>
Licensed under the Apache License, Version 2.0 (the
"License");
you may not use this file except in compliance with
the License.
You may obtain a copy of the License at
</p>
<p>http://www.apache.org/licenses/LICENSE-2.0</p>
<p>
Unless required by applicable law or agreed to in
writing, software
distributed under the License is distributed on an "AS
IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied.
See the License for the specific language governing
permissions and
limitations under the License.
</p>
</li>
<li>
<p><b>CircuitSafari includes SPICE models provided by Texas
Instruments. The following terms apply to your use of these SPICE
models:</b></p>
<p>(C) Copyright Texas Instruments Incorporated. All rights
reserved.</p>
<p>This model is designed as an aid for customers of Texas
Instruments. TI and its licensors and suppliers make no warranties,
either expressed or implied, with respect to this
model, including the warranties of merchantability or fitness for a
particular purpose.
The model is provided solely on an "as is" basis. The
entire risk as to its quality and performance is with the customer.
<p>This model is subject to change without notice. Texas
Instruments Incorporated is not responsible for updating this
model.</p>
</li>
<li>
<p><b>This software includes model parameter menus that are
derived from
(Vogt et al., 2021), requiring the following notice:</b></p>
<p>The database the model parameter menus are based on is
downloadable from
<a
href="https://www.logipipe.com/circuitsafari">https://www.logipipe.com/
circuitsafari</a>.</p>
</li><li>
<p><b>This software includes code for importing and exporting
some KiCad file formats
documented in (KiCad Developers Team, n.d.).</b></p>
</li></ul>
<div class="heading"><h4>References</h4></div>
<ol>
<li>
KiCad Developers Team. (n.d.). File Formats | KiCad EDA.
Retrieved Febuary 16, 2019, from <a
href="http://kicad-pcb.org/help/file-formats/">
http://kicad-pcb.org/help/file-formats/</a>
</li>
<li>
Vogt, H., Hendrix, M., Nenzi, P., & Warning, D. (2021).
<i>Ngspice User's Manual Version 35</i>.
Retrieved December 27, 2021, from <a
href="http://ngspice.sourceforge.net/docs/ngspice-35-manual.pdf">
http://ngspice.sourceforge.net/docs/ngspice-35-manual.pdf</a>
</li>
</ol>
</body>
</html>