I humbly offer the following in the spirit of community advancement.
Have you good people heard about www.VirtualBreadboard.net?
It is both Incredible and Delicious at the same time.
AND they just added ChipKit UNO32 SDK!
-=Syntax Matters=-
I humbly offer the following in the spirit of community advancement.
Have you good people heard about www.VirtualBreadboard.net?
It is both Incredible and Delicious at the same time.
AND they just added ChipKit UNO32 SDK!
-=Syntax Matters=-
Hi,
I was very hopeful when i read this post. Sounded very tasteful, cross platform and all.
Since i work on a Mac, I needed to download a .Net simulator (mono) first and execute the .exe application in that.
I downloaded and installed "mono". I downloaded the express version of VB (no charge).
I then spent some time tinkering while reading the pdf manual. Hmm ...
My experience from the Mac side of the world is not that impressive.
- Cross platform is a bit of an overstatement.
- Very slow and sluggish performance
- Turning my breadboard +90 degrees messes up the image of the board. (see image below)
- Terminal window keep scrolling lots of errors
- Application behaviour strange like missing/no updates on screen after edits, like component selection, empty selections etc
- Application crashed twice, maybe thats a "mono" problem.
- Uno32. Yes it's there but with less than half the I/O pins available in real life.
- Arduino Uno. Cant get it to show on screen, maybe its there but invisible.
- Expanding the window size grows only the right side of the screen, cannot find a way to grow the component layout (left) side.
My impression is that this is beta state softwre that need more work to be useful. Maybe "mono" is a weak replacement for
native .Net on a win PC?
Seems to work better on win PC's, as far as i can see from the responses above.
I would really have liked a software like this.
If someone else is more successful on the Mac i would like to hear about it.
Breadboard turned right
Uno32, but with lots of I/O pins missing.
Just a sample of the errors displayed while running:
Error - Zoom = 0
System.MissingMemberException: Cannot find the requested class member.
at Microsoft.VisualBasic.CompilerServices.LateBinding.LateGet (System.Object o, System.Type objType, System.String name, System.Object[] args, System.String[] paramnames, System.Boolean[] CopyBack) [0x00000] in <filename unknown>:0
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateCall (System.Object Instance, System.Type Type, System.String MemberName, System.Object[] Arguments, System.String[] ArgumentNames, System.Type[] TypeArguments, System.Boolean[] CopyBack, Boolean IgnoreReturn) [0x00000] in <filename unknown>:0
at VBBGraphics.x9958baad1c45ecd1.x3f3401511bc1151e (System.Object& xde5a5bc74acf4615) [0x00000] in <filename unknown>:0
at VBBGraphics.xe0254cadcdb81f4e.x3f3401511bc1151e () [0x00000] in <filename unknown>:0
at VBBGraphics.x4d465a2862feebb9.xb96830c1d88d1f0c (System.Object xe0292b9ed559da7d, System.EventArgs xfbf34718e704c6bc) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripItem.OnClick (System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripMenuItem.OnClick (System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripMenuItem.HandleClick (Int32 mouse_clicks, System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripItem.FireEvent (System.EventArgs e, ToolStripItemEventType met) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.ToolStripItem:FireEvent (System.EventArgs,System.Windows.Forms.ToolStripItemEventType)
at System.Windows.Forms.ToolStrip.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripDropDown.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ScrollableControl.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStrip.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripDropDown.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000] in <filename unknown>:0
mono[23644] <Error>: kCGErrorCannotComplete: CGSDeviceGetGeometry: Invalid device window
Hi
I am the Author of VirtualBreadboard (VBB), VBBExpress
VBBExpress is designed to be a simple tool to support the VBBExpress quick turn PCB Service
Simulations in VBBExpress are driven by the ICEShield which interfaces the real microcontroller to the Virtual Circuit.
Indeed limited testing has been done on the Linux/MAC with the Mono version definetly to be considered Beta at this stage. Mono does not yet support the simulation because the USB HID connection to the ICEShield is missing from Mono in the current version , although that will be added shortly.
Regards,
James Caska