1.12.2
2023-02-08
Version 1.12.2 improves subcircuits and contains all the new features and bug fixes from the big 1.12 release:
New elements:
* Diac and Triac
* Varactor and Memristor
* 7401, 7403, 7409, 7411, 7412, 7413, 7415, 7418, 7419, 7420, 7421, 7422, 7424, 7425, 7426, 7427, 7428, 7433, 7434, 7435, 7436, 7439, 7442, 7443, 7444, 7447, 7449, 7450, 7451, 74L51, 7453, 74H53, 7454, 74H54, 74L54, 7455, 7456, 7457, 7458, 7460, 7464, 7465, 7470, 7471, 74H71, 7472, 7473, 7475, 7476, 7477, 7478, 74LS78, 7480, 7481, 7482, 7483, 7484, 7487, 7489, 7491, 7492, 74100, 74101, 74104, 74105, 74107A, 74108, 74109, 74110, 74112, 74113, 74114, 74116, 74118, 74125, 74126, 74128, 74131, 74132, 74133, 74134, 74135, 74136, 74138, 74139, 74140, 74170, 74224, 74244, 74245, 74540, 74541, 744067, 4006, 4008, 4009, 4010, 4012, 4013, 4014, 4015, 4016, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4030, 4031, 4032, 4038, 4040, 4041, 4042, 4043, 4044, 4049
* Servo motor
* LED Matrix
* Spark gap and tunneling diodes
* H-Bridge (L293)
* LM358 VCO
* Triode and Tetrode
* Internal Ports
* Buffer and tristate buffer
* Ten segment LED bar graph
* Internal ports
New capabilities:
* Wire colors with controllable thickness
* Over-voltage warning on ICs
* Over-power ratings on resistors
* Rotate command to quickly re-orient elements
* Support for expressions on Resistor
* Improved support for Arduino structs and arrays
* Added the Arduino Servo library
* Resistance, Frequency, RMS, PP, Min and Max Voltage measurement mode on Gauge
Fixes:
* Better contrast in the element popup editor
* Dark mode and light mode can now be automatic or manual
* Fix low Ohmic potentiometers
* Official symbol for MOSFETs
1.12.1
2023-01-28
Version 1.12.1 has bug fixes and improvements for the big 1.12 release with these new features:
New elements:
* Diac and Triac
* Varactor and Memristor
* 7401, 7403, 7409, 7411, 7412, 7413, 7415, 7418, 7419, 7420, 7421, 7422, 7424, 7425, 7426, 7427, 7428, 7433, 7434, 7435, 7436, 7439, 7442, 7443, 7444, 7447, 7449, 7450, 7451, 74L51, 7453, 74H53, 7454, 74H54, 74L54, 7455, 7456, 7457, 7458, 7460, 7464, 7465, 7470, 7471, 74H71, 7472, 7473, 7475, 7476, 7477, 7478, 74LS78, 7480, 7481, 7482, 7483, 7484, 7487, 7489, 7491, 7492, 74100, 74101, 74104, 74105, 74107A, 74108, 74109, 74110, 74112, 74113, 74114, 74116, 74118, 74125, 74126, 74128, 74131, 74132, 74133, 74134, 74135, 74136, 74138, 74139, 74140, 74170, 74224, 74244, 74245, 74540, 74541, 744067, 4006, 4008, 4009, 4010, 4012, 4013, 4014, 4015, 4016, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4030, 4031, 4032, 4038, 4040, 4041, 4042, 4043, 4044, 4049
* Servo motor
* LED Matrix
* Spark gap and tunneling diodes
* H-Bridge (L293)
* LM358 VCO
* Triode and Tetrode
* Internal Ports
* Buffer and tristate buffer
* Ten segment LED bar graph
* Internal ports
New capabilities:
* Wire colors with controllable thickness
* Over-voltage warning on ICs
* Over-power ratings on resistors
* Rotate command to quickly re-orient elements
* Support for expressions on Resistor
* Improved support for Arduino structs and arrays
* Added the Arduino Servo library
* Resistance, Frequency, RMS, PP, Min and Max Voltage measurement mode on Gauge
Fixes:
* Better contrast in the element popup editor
* Dark mode and light mode can now be automatic or manual
* Fix low Ohmic potentiometers
* Official symbol for MOSFETs
1.12
2023-01-18
New elements:
* Diac and Triac
* Varactor and Memristor
* 7401, 7403, 7409, 7411, 7412, 7413, 7415, 7418, 7419, 7420, 7421, 7422, 7424, 7425, 7426, 7427, 7428, 7433, 7434, 7435, 7436, 7439, 7442, 7443, 7444, 7447, 7449, 7450, 7451, 74L51, 7453, 74H53, 7454, 74H54, 74L54, 7455, 7456, 7457, 7458, 7460, 7464, 7465, 7470, 7471, 74H71, 7472, 7473, 7475, 7476, 7477, 7478, 74LS78, 7480, 7481, 7482, 7483, 7484, 7487, 7489, 7491, 7492, 74100, 74101, 74104, 74105, 74107A, 74108, 74109, 74110, 74112, 74113, 74114, 74116, 74118, 74125, 74126, 74128, 74131, 74132, 74133, 74134, 74135, 74136, 74138, 74139, 74140, 74170, 74224, 74244, 74245, 74540, 74541, 744067, 4006, 4008, 4009, 4010, 4012, 4013, 4014, 4015, 4016, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4030, 4031, 4032, 4038, 4040, 4041, 4042, 4043, 4044, 4049
* Servo motor
* LED Matrix
* Spark gap and tunneling diodes
* H-Bridge (L293)
* LM358 VCO
* Triode and Tetrode
* Internal Ports
* Buffer and tristate buffer
* Ten segment LED bar graph
* Internal ports
New capabilities:
* Wire colors with controllable thickness
* Over-voltage warning on ICs
* Over-power ratings on resistors
* Rotate command to quickly re-orient elements
* Support for expressions on Resistor
* Improved support for Arduino structs and arrays
* Added the Arduino Servo library
* Resistance, Frequency, RMS, PP, Min and Max Voltage measurement mode on Gauge
Fixes:
* Better contrast in the element popup editor
* Dark mode and light mode can now be automatic or manual
* Fix low Ohmic potentiometers
* Official symbol for MOSFETs
1.11.2
2020-04-24
• Fix relays and other complex elements when used in subcircuits
• Add IEC capacitor symbols
• Add 3.3 V Arduino option
• Add support for `sizeof`, `continue`, and `break` in C code
• Improve the scope stats to update more regularly
• Fix the alignment of the SPDT switch when rotated
• Fix lasso tool when using Apple Pencils
1.11.1
2020-03-29
• Fix the Export menu on iPads
• Choose circuit themes independently of dark/light mode of iOS
• Add an async reset option to JK flip-flops
• Add RS flip flops
• Make relays act more ideally by default
• Add optional rail ports to Op-amps
• Add circuit "lock" to prevent edits if desired
• Add Gallery to download user-submitted circuits
1.11
2020-03-15
• Automatically uses light or dark mode in iOS 13
• New Flip command to quickly flip elements
• Long-press to edit element properties that can be dismissed with a flick on iPhone
• New DPST and DPDT switches
• Common anode mode for the 7-segment display
• Fixes the simulation of nested subcircuits
• 555 now has ground by default
• Pin numbers on ICs
• Lots of other fixes!
1.10
2018-11-16
* NEW! Frequency measurement mode in the Scope display the Fourier transform of any signal so that you can design AC filters and monitor other repeating behaviors of your circuit
* NEW! Delete tool to make cleaning up circuits easier
* All new drawing code to make circuit animations smoother than ever
* More accurate scope with thinner lines and higher sampling rate
* New circuit browser to make sharing files with other apps easier
* Many bug fixes and and other improvements
1.9.3
2018-09-27
* Fixes saving circuits
* Fixes gauges that would not update
* Fixes selecting multiple elements on iPhone X
1.9.2
2018-09-13
* Fixes dragging items after editing them (missing wires, etc.)
* Fixes small capacitor simulation
* Fixes crash when using the Microphone
* Other bug fixes and improvements
1.9.1
2018-08-24
Arduino support for:
* Serial.println
* Floating point numbers
* Syntax coloring in the editor
1.9
2018-06-19
* All new *programmable* Arduino element (only basic programming is supported now, more on the way!)
* Added LM317 and Fuse elements
* Updated for iPhone X
1.8.4
2016-01-16
* Fixes a bug with the bottom toolbar disappearing
Previous changes:
* Optimized for iOS 9 and iPad Pros
* New 3D Touch preview of circuits
* New dark theme
1.8.3
2016-01-04
* Optimized for iOS 9 and iPad Pros
* New 3D Touch preview of circuits
* New dark theme
1.8.2
2015-07-17
• Fix iOS 9 crashes
• Fix creating folders and sharing circuits
• Added a Scope option to disable automatically adding the selected element to the scope
1.8.1
2015-04-03
• Fix crashes when editing values on the iPad
• Fix crashes with iCloud
• Fix crashes when exporting (sharing)
From the previous release notes:
• Addition of in-circuit gauges to always have measurements on the screen
• Addition of 6 CMOS ICs (4000, 4001, 4002, 4011, 4017, 4051, keep requesting on the uservoice!)
• Improved wire selection
• 64-bit support
• Support for iPhone 6 and 6 Plus
1.8
2015-03-25
• Addition of in-circuit gauges to always have measurements on the screen
• Addition of 6 CMOS ICs (4000, 4001, 4002, 4011, 4017, 4051, keep requesting on the uservoice!)
• Improved wire selection
• 64-bit support
• Support for iPhone 6 and 6 Plus
1.7.1
2014-08-28
• Move circuits from one storage location to another
• Duplicate, move, and delete folders
• Always show pinned tracks in the scope
• Many bug fixes and improvements from version 1.7
Updating may duplicate some of your circuits.
1.7
2014-08-14
• New design for iOS 7
• Added iCloud and Dropbox storage to seamlessly share circuits between devices
• Added filter buttons to the library to help locate elements
• Fixes scope crashes on iPhone
• New antenna (AM and FM) and crystal oscillator elements
• Numerous bug fixes and enhancements
1.4.7
2012-09-26
* Fixes a bug preventing the simulator from working correctly on iOS 4.3 devices
1.4.6
2012-09-20
★ Upgraded to be compatible with iOS 6 and the iPhone 5
★ Simulator now uses Apple's Accelerate framework for improved performance
★ New quick wiring mode (single tap ports to connect them)
1.4
2012-04-03
- Subcircuits to create your own elements using the basic elements
- Dependent sources so you can solve those annoying homework problems and build interesting subcircuits
- Mathematical expressions in the scope
- Triggers on scope tracks
- New elements: Solar panels, photoresitors, thermistors, and more 7400 parts
- Myriad of bug fixes and little improvements
1.3
2011-10-17
★ Big improvements to performance and visual quality of circuits on all devices. Now takes full advantage of retina displays!
★ DC Motors, Relays, 74XXX, and 78XX elements have been added.
★ User interface and gesture changes to be more like other iOS apps.
★ Simulation bandwidth limit removed and the maximum size of circuits has increased.
★ Scope has a new cursor to examine values, can be scrolled back in time, and can export its data.
FIXES
★ Measurement of voltage drops across elements can now be flipped in the meter
★ Bugs that occurred while changing orientation with the full screen scope have been fixed.
★ Improved the size of element icons in the parts drawer to be easier to add to circuits.
1.2
2011-04-03
NEW
★ Automatic wiring used when moving parts - keeps your circuit working no matter where you position them
★ iPhone UI upgraded to make it 333% easier to use
★ The wiring tool is now "dramatic" to help you make circuits faster
★ Improved circuit management UI includes easier export and changing default settings of circuits
★ Undo allows you to explore the edit history of circuits and jump to past versions, just press and hold the Undo button for a second to see this history
★ Transformer, SCR, Sweep, Microphone, Accelerometer, and Lamp elements added
★ Element editor now brought up by double-tapping & value inputs have quick magnitude-change buttons
★ Printing and emailing PDFs now supported on iOS 4.2
FIXES
★ Lots of bug fixes to make the app compatible with the new iOS
★ Less crashing and much better performance
★ Fixed the annoying popping sound that the Speaker element made (still not perfect, but it's gotten better)
1.1
2010-08-28
New Features
============
* Two finger dragging to replace the Pin
The Pin was an experiment in UIs to help you manage editing the circuit and panning around with just one finger. But that experiment has caused a lot of frustration in you the users. No more! iCircuit now uses 2 finger panning so you can quickly toggle between editing and panning using just your hands. This is only available on iPads and iOS 4 devices and can also be disabled if you love the Pin.
* Non real-time simulations
The circuit is still "always on" but now you can control the bandwidth of the fixed time step simulator to guarantee accurate results.
* 555 Timer, Potentiometers, and Text Labels
Thanks to your feedback (
[email protected]), two new elements have been added. The 555 should be great fun for students.
* External display (VGA) output on the iPad
Now you can hook the device up to external monitors, TVs, or projectors to share your circuits with an audience.
* RMS, Peak-to-peak, and Frequency now displayed in the scope
* 5 new examples thanks to Mike Acton
A dedicated user was kind enough to donate a bunch of circuits to making the Examples folder even more interesting.
* Tips on how to use the app can now be accessed form the Home screen
This is a large app with a lot of features. Tips are now here to speed up the learning process. You can also access these tips at http://tips.icircuitapp.com
Bugs Fixed
==========
* iOS 3.1 crashes and bugs have been fixed
There were a variety of errors encountered by users when using iCircuit on 3.1 devices, these have all been fixed.
* Better bounds checking on inputs (circuit size for instance) to prevent crashes
* Failing circuits no longer cause the app to fail to launch
* Send feedback button has been fixed on iPhones
* Performance improvements