"Environment:
- New file extension to replace the .pde borrowed from Processing (issue #13).
- Redesigned toolbar icons (issue #291).
- Ability to upload sketches using an in-system programmer (ISP) from the IDE (issue #260).
- Simplifying the process of selecting your board and serial port (issues #223 and #257).
- Command-line compilation and uploading of sketches (issue #124).
Language (most of these are possibilities and still open for discussion):
- Creating events that can be called automatically, e.g. the serialEvent() as in Processing (issue #263).
- Adding specific functions for enabling / disabling the internal pullup resistors (issue #246).
- Modifying the behavior of print() on bytes (issue #284).
- Functions for accessing more of the low-level functionality of the hardware timers and other peripherals (issues #169 and #248).
- Optimizing the digitalWrite() function (issue #140)."
Massimo Banzi
Four pick-and-place machines work all day making Arduino boards in a small factory in the farm country between Milan and Turin, in the small electronics company cluster that's around the old Olivetti factory. Most of these companies used to be suppliers for Olivetti, but when it went out of the PC business and was sold to Telecom Italia, they became more entrepreneurial electronics firms. Now they are bringing high-tech electronics manufacturing back from China.
These women load the bootloader and run the tests.
She packs boards
We're not in Kansas anymore! The Arduino factory's squat toilet.
The PCBs are fabbed in another small factory down the road from the Arduino factory.
The boards are dipped in chemicals to remove the resist
Lots of stirring to get the chemicals to etch the board correctly
The slowest and most expensive part of the PCB process is drilling the vias.
This is the design shop where the next-gen Arduino boards are being developed.
Comments
I have stayed tuned a lot.
My current plan is to play with Arduino, and Implement product on a Freescale Board due to Also free USB Stack.
Serial was yesterday - yesterday.
The problem with Serial, is that you cannot reliably give a product to someone else and expect it to run (in my opinion.
The problem with serial is that "polling" serial ports looking for your device locks up the OS if the device is not there, or involves timeouts etc.
The problems with Serial go on and on. (Some of which could be overcome perhaps, but what's the point of learning serial hacks?)
At some level I feel like Massimo is taking advantage of the ignorance of Newbies by peddling an inferior platform. (And then I calm myself by saying yes, but a lot of people get an introduction to mcu), and then I remember that the serial connection is slower than the cpu, which handicaps say imaging applications , and I get upset again..
Ok Staying tuned, taking a breath...
Also, Can we get Software Pseudo PWM - Like Basic Stamp?