Monday, May 20, 2019

Kicad Open Source EDA

Kicad is an open source (GPL) software for the creation of electronic schematic diagrams and printed circuit board artwork.

KiCad EDA Software Suite

Designed and written by Jean-Pierre Charras, a researcher at LIS (Laboratoire des Images et des Signaux) and a teacher in IUT de Saint Martin d'Hères.(France), in the field of electrical engineering and image processing.

KiCad Schematic

The electrical rules check (ERC) automatically verifies your schematic connections. It checks for output pin conflicts, missing drivers and unconnected pins.

Wednesday, May 15, 2019

Arduino Interfacing with Visual Basic

I have tried VB2 and VB6. It is an easy environment for Hardware Engineers or Hobbyists to program. It means easy to code unlike C++. Programs made with the new VB may not be compact or fast; but as it runs on a Virtual DotNet Machine and is bug-safe and may not hang/boot too. The DotNet was MS answer to Java of Sun. Even Java is a simple language and it seems to be lighter too. DotNet of late has become a bigger download, more than 10 times the size it started with.

delabs Notes 

MS can try Visual Basic Webapp on the Cloud using HTML5. Even remotely hosted DotNet is better, with the VB Apps as Web Applications using DotNet WebService. Then nothing to download, neither the update or the security fixes. Just provide something like jQuery for DotNet. Web VB would be a better thing for developers.

Arduino Interfacing with Visual Basic

Arduino is a QuickStart Embedded system, very useful in learning both the hardware and software elements of a system.

From what i understand, the developed app can be burned into the device fully, no additional layer of OS or Firmware needed, It is all built in. In short the compiled binary can be either a stand-alone firmware(OS) or be a layer running over a Mobile OS.

Now putting Ardunio and VB together, we get an Hardware/Software Environment that is easy on students and hobbyists too.

Fermata written by Andrew Craigie

Firmata is a generic protocol for communicating with microcontrollers from software on a host computer. It is intended to work with any host computer software package. See more examples ….

Arduino - Simple temperature monitor also see Visual C++ and Arduino

"Then for those that liked Java, He gave the Processing

thenceforward, the Inspired People made many Large Sketches and the Globe Glowed like Warm White LED Lamp"


delabs Notes 

delabs Notes or writings cannot be republished online or reproduced in any way without prior permission 

Monday, May 13, 2019

Ansoft and ANSYS Design Tools

Ansoft Designer is the foundation for a highly accurate design flow that allows users to precisely model and simulate complex analog, RF, and mixed-signal applications and perform signal-integrity analysis and system verification of high-performance IC/package/board designs..

ANSYS Electronics Desktop

ANSYS Electronics Desktop is the premier, unified platform for electromagnetic, circuit and system simulation. -2017

ANSYS PExprt

ANSYS PExprt
ANSYS PExprt is used for design, modeling, analysis and optimization of multi-winding transformers coupled inductors, and flyback components

ANSYS Emag - This software addresses the analysis needs of the low-frequency electromagnetics industry, including electric motors, relays, solenoids, toroids, induction heating, accelerators, geophysical/medical instruments and magnet design..

ANSYS develops, markets and supports engineering simulation software used to foresee how product designs will behave and how manufacturing processes will operate in real-world environments....

ANSYS, Inc.
Southpointe, 2600 ANSYS Drive, Canonsburg, PA 15317, USA

Thursday, April 25, 2019

Development boards and Tools - OLIMEX

Designs, prototypes and manufactures printed circuit boards, sub-assemblies and complete electonic products.

Development boards and Tools - OLIMEX

64MB SDRAM, 512MB NAND Flash. Ethernet 100Mbit controller, USB host, USB device, RS232 and 40 pin extension port with all unused SAM9261 ports available for add-on boards. Runs Linux, WindowsCE and other RTOS natively. RTC - 3V Li battery.

SAM9-L9261 Development Platform with ARM9

SAM9-L9261 Development Platform with ARM9

SAM9-L9261 is development platform with ARM9 microcontroller, TFT LCD 3.5" 320x240 pixels with TOUCHSCREEN.
  • MCU: AT91SAM9261 16/32 bit ARM9 180MHz operation
  • On board voltage regulator 3.3V with up to 800mA current
OLIMEX Ltd.
89 Slavjanska St., P.O.Box 237, Plovdiv 4000 BULGARIA

Wednesday, April 17, 2019

Ethernut Open Source Hardware Family

Four Ethernut reference designs are available, based on 8-bit AVR as well as 32-bit ARM7 and ARM9. All schematics and the CAD data are published as Open Source Hardware and may be freely used for private or commercial purposes.

Ethernut Open Source Hardware Family

Ethernut 5.0 Board - The high end generation of the Ethernut board family has been designed for embedded Linux applications. Ethernut 5.0 boards are shipped with samboot boot loader programmed in internal Flash memory, U-Boot boot loader, Linux kernel and a sample Nut/OS application programmed in serial Flash memory and a Linux root file system programmed in NAND Flash memory.

Ethernut Open Source Hardware Family

Nut/OS is a modular, open source, real time operating system for embedded platforms. It is easily configurable and optimized to run on 8 and 32 bit microcontrollers.

Nut/OS Modular Multithreading RTOS

Nut/OS is a modular operating system. Instead of providing a fixed kernel block, all code is packed in libraries. Only those parts are linked to the final binary image, which are directly or indirectly referenced by the application.

Wednesday, April 03, 2019

Blue Point Engineering - Animatronics Robotics

Hardware, Electronics, Supplies, Custom Engineering and Technical Assistance for the Animatronic, Robotic, Electronic Arts, Haunted Attractions, Hobbyist and Professional.

Blue Point Engineering - Animatronics Robotics

"..Product line of low cost, high quality, hardware, electronics, and supplies used in animatronics, robotics, haunted Industry and technology education for both the hobbyist and professional designers, imagineers and dreamers creating their own forms of animatronic and robotic life."

The DMX Motor controller  - Blue Point Engineering

The DMX- (Servo) Motor controller allows DC motors to be controlled over a standard DMX system. The board may be configure to drive the DC motor simply as a variable speed, reversible motor or with the addition of a position feed back potentiometer, to create a powerful servo motor controller for accurate positioning purposes.

Blue Point Engineering LLC - BPE Solutions
Longmont, . Colorado .USA

Wednesday, February 20, 2019

PIC and AVR Projects

PIC and AVR seem to be the most popular in Embedded Systems Design. Many are in this blog, here is a listing of some of the intersting ones.

PIC and AVR Projects


A simple MSF based NTP server for AVR

An implementation on an AVR board of an SNTP server as described in RFC-2030, ... used the EP2S and matching antennae, manufactured by HKW. The mega8535 microcontroller is in a STK200 development board. The board interfaces to the rest of the world with RS232 and SLIP.

4-channel DMX512 PWM LED Driver Board

This project is a 4 channel DMX512 driver board. It features four power MOSFETs that can be configured to operate in PWM mode or as on/off outputs. The driver can be configured to use any four consecutive addresses across the full 512 channel address range. It can drive LED arrays or low voltage lamps with either an 8 bit (256 step) PWM dimming signal or digital on/off mode under DMX control.

Bootloader for 16F87x

A bootloader enables download of hex-files directly into the flash-memory of a PIC or other microcontroller. The bootloader receives the user program via the PIC's UART and writes it directly to the program memory (self programming). This feature greatly speeds up the development process, because the chip remains in the target circuit and need not be moved between the target circuit and the programmer.

Microchip PIC32 Ethernet Starter Kit

The kit contains a development board with a 32-bit MIPS4k PIC32 microcontroller, a 10/100 Ethernet port, an on-board debugger and programmer, and an OTG USB port. You can get the User's Guide and code examples from the Microchip ESK page.

Tuesday, February 19, 2019

Android for Texas Instruments devices - rowboat

An open community portal for Android on Texas Instruments devices. They aim to Provide a stable Google Android base port for TI devices based platforms, example: OMAP35x, AM35x, AM37x and DM37x.

Android for Texas Instruments devices - rowboat

Beaglebone can now be used to build or prototype Android phone or tablet accessories.

arowboat Android - Community Blog for rowboat project.

The Android platform (from 3.1 onwards) has integrated a specific protocol "Android Open Accessory", which allows external embedded hardware (accessory) to interact with an Android-powered device (Android phone or tablet) in a special accessory mode over USB or Bluetooth interface.

Android for Texas Instruments devices - rowboat

Android accessories are specifically designed to attach to Android-powered devices over USB or Bluetooth and adhere to a simple protocol (Android accessory protocol) that allows them to detect Android-powered devices that support accessory mode.

Android Development Kit for Sitara Microprocessors 

The Android Development Kit from TI is a complete software offering to allow developers of Sitara devices the ability to easily and quickly evaluate the Android OS. The kit provides a stable and fully tested software foundation that can be utilized on a wide range of Sitara hardware including Evaluation Modules and Beagleboard

Wednesday, February 13, 2019

Computer Solutions Ltd - Embedded Development Tools

ARM, PPC, Coldfire products, tutorials and a nice database of 8051 chips. Supplying Embedded Development Tool in UK and The EU.

Computer Solutions - Embedded Development Tools

Assemblers, Compilers and Simulators - cross development software available for most micros.

The DSO-2102 PC-Based Oscilloscopes connect to your desktop or laptop via the parallel port or USB port (optional). Both channels can operate at up to 100 Million Sa/s with a 32K sample buffer. The 2102M version includes a Spectrum Analyzer (FFT), Advanced triggering, Pass/Fail testing and displays many other useful characteristics of the data.



Portable Digital Oscilloscope DSO-2102

TCP/IP for 8 and 16 bit Embedded Engineers. - An introduction to the subject including descriptions of many of the most important protocols and which ones to use in particular situations with example Embedded Applications.

A series of Embedded Tutorials gives you a fast introduction to CPU families and new communications technologies.

MicroNet TCP/IP for 8 & 16 bit Micros now with Wireless Ethernet 802.11b support.

Computer Solutions Ltd
1a New Haw Road, Addlestone, Surrey KT15 2BZ, England

Tuesday, January 22, 2019

Digital Signal Processing - DSP

When you are trying to arrive at a complex Embedded Systems and Communications solution, You will think of a DSP. Now that computers and embedded devices are used in most electronic devices, DSP is a way you can process, transform, analyze and generate fast analog data, in Real Time.

Real Time ideally is instantaneous or in sync, in tandem. Not an Zepto Second lost. But in the real world many analog inputs or result outputs can be processed a lot slower. So it is more like, How 'real time' you want, how cost-effective a real-time solution can be provided. If the analog input is slow and the system inertia is high and the user response time is limited by his persistence of vision, you need to make a system just a bit faster, even Microseconds delay may be fine. In yet another case it may be pico seconds.

Digital Signal Processing - DSP

A web page in a browser delays a few milliseconds, you will not notice; but when you talk over the phone a small delay, echo or glitch can be unpleasant.

In a weather station the wind speed, atmospheric pressure and relative humidity are measured as analog signals using special sensors. This is then converted to digital data and fed to an embedded system or computer. The computer software analyzes the data and arrives at some predictions based on past patterns. This system in its simplest form, may not be DSP, but it is the beginning of this science, the first step.


Monday, January 21, 2019

microEngineering Labs - Melabs

Melabs from Colorado Springs designs and markets embedded systems for Training and Prototype design. The include complete systems for PIC microcontroller development, Device programmers and Programming Adapters that support over 500 Microchip microcontrollers.

microEngineering Labs - Melabs

LAB-X Experimenter Boards are set up to work seamlessly with our compilers and programmers.
"The LAB-X1 contains the circuitry required by the PICmicro to operate: 5-volt power supply, oscillator, reset circuit, as well as additional application circuits. The crystal controlled oscillator includes jumpers to set speeds of 4MHz, 8MHz, 10MHz, 12MHz, 13.32MHz, 16MHz and 20MHz.

LAB-X1 Experimenter Board - Melabs

Application circuits include a switch matrix, potentiometers, LEDs, LCD module, serial EEPROMS, real time clock, temperature sensors, servo connectors, RS232 interface, RS485 interface, IR interface and speaker. A prototyping area is also included in case we missed your favorite circuit."

LAB-X1 Experimenter Board -Assembled from Melabs
 
microEngineering Labs, Inc.
2845 Ore Mill Road, STE 4 Colorado Springs CO 80904

Wednesday, January 09, 2019

Rugged Circuits - Design Service

Design and Manufacturing Service for Industrial Embedded Systems for Robust Requirements. Services include component selection, PCB design, prototyping, manufacturing, and distribution.

Rugged Circuits - Design Service

Rugged Circuits - Design Service

Custom control system for an industrial machine

Triple RS485 outputs, graphic LCD display interface with dimmable backlight, 4x4 keypad interface, real-time clock, 8 discrete and protected I/O's, and in-the-field firmware upgrades over USB.

They also have a estore with products related to Ruggeduino (Rugged+Arduino ), including components, kits, Shields. The products like Rugged Motor Driver and Yellowjacket a WiFi microcontroller module, need special mention.

Rugged Circuits LLC
Wayland, Michigan 49348

delabs Technologies