Tag Archives: tag1

$50 3D-printed hand trumps $42,000 prosthesis

53-year old Jose Delgado, Jr., was born without most of his left hand. With the help of insurance, Jose managed to obtain a number of different prosthetic devices over the years, including a myoelectric device that uses the muscle signals in his forearm to trigger the closing or opening of the fingers. The total cost? $42,000, of which Jose paid about half out of pocket.

Unsurprisingly, Delgado eventually decided to seek a cheaper option and so approached Jeremy Simon of 3DUniverse to inquire about obtaining a simple 3D-printed prothesis. Simon recommended the Cyborg Beast – even though he was initially somewhat skeptical about the basic 3D printed prothesis.

“Jose works in an environment that involves a lot of lifting and moving of boxes, so I was kind of expecting that the Cyborg Beast, which in this case is made of ABS plastic (same material as LEGO blocks), wouldn’t hold up for long. To my surprise, however, Jose says it’s been doing very well, and that he actually prefers it to his far more expensive myoelectric prosthesis,” Simon wrote in a recent blog post.

“Jose provides a unique perspective, as he’s been using multiple types of prosthetic devices, including the myoelectric one, for years, so he’s very familiar with what can or can’t be done with them in terms of day-to-day functionality.”

In short, the simple, mechanical design provides Jose with more day-to-day functionality than his far more expensive myoelectric prosthesis.

“Next, I’ll be printing another Cyborg Beast for Jose using a material called Bridge nylon, which has significantly enhanced strength properties, while remaining very lightweight,” Simon explained. “I’ll also be providing him with an alternate thumb mount that will enable a different kind of grip.”

According to Simon, the 3D printed prosthesis is a completely mechanical design, with a series of non-flexible cords running along the underside of each finger, connecting to a “tensioning block” on the top rear of the device (the “gauntlet”). 

The tension is caused by bending the wrist downward. With the wrist in its natural resting position, the fingers are extended, with a natural inward curve. When the wrist is bent 20-30 degrees downward, the non-flexible cords are pulled, causing the fingers and thumb to bend inwards. A second series of flexible cords run along the tops of the fingers, causing the fingers to return automatically when tension is released.

“I’ve been saying that 3D printing is a transformational technology and this is a great example. It completely changes the possibilities and it makes those possibilities available to anyone, anywhere,” Simon added. “When you combine that kind of technology with the collaborative power of the Internet, the inherent generosity of human beings and a global open source community, truly remarkable things start to unfold.”

How to build an Uno-based 3D scanner



Till Handel (aka alicedownthecoffeepot) has published a detailed paper describing how to build a relatively inexpensive 3D scanner using an Atmel-based (ATmega328 MCUArduino Uno board and assorted spare parts, such as those scavenged from old printers and laptops.

As HackADay’s James Hobson reports, the Uno-equipped platform is capable of scanning 360° around itself at distances from 0.3 – 5m, making it a perfect fit for scanning rooms.

“It uses a line laser and a webcam mounted on an arm driven by a stepper motor, which looks like it’s out of an old optical drive,” Hobson explains.

“[Meanwhile], an Arduino Uno and an A4988POW stepper driver control the system.”

According to Hosbon, Handel’s 3D scanner is similar to others on the market, with a line laser providing a 2D profile/outline of the object being scanned that the camera picks up.

“As the system (or object) rotates, new profiles are recorded and sewn together to form a complete 3D image,” says Hobson.

“To increase the resolution and accuracy of the scanner, you can always [use] a better camera.”

Interested in learning more? You can check out Till Handel’s blog post here and detailed paper (published under GPLv3) here.

Atmel is the No. 1 supplier of sensor hubs



Analysts at IHS have confirmed that Atmel was the number one supplier of sensor hubs in 2013 – clinching an impressive 32 percent of total industry shipments.

In 2014, worldwide shipments of sensor hubs are expected to reach a projected 658.4 million units, up 154 percent from 259.6 million units last year.

As senior IHS analyst Marwan Boustany notes, the market has been “on a tear” since 2011, when shipments first started from a low initial base.

Indeed, the 2012 growth rate exceeded a staggering 2,000 percent, with the market pegged to increase 1,300 percent to shipments of 1.3 billion units by 2017.

“The centralized processing in a sensor hub is typically achieved via three different approaches, each with its own advantages along with specific tradeoffs in cost or performance,” Boustany explained.

“One approach employs an external hub, typically a dedicated microcontroller (MCU), as offered by the likes of chip makers such as Atmel.”

According to senior IHS analyst Tom Hackenberg, the MCU approach will be the best-performing, most flexible solution for high-end handsets and tablets for several development generations to come.

“In whatever format, low-power sensor hubs are absolutely critical to supporting the expansion of sensors and other low-power capabilities in mobile and other applications, such as wearable electronics,” Hackenberg added.

Atmel looks back at Maker Faire Shenzhen

Dale Dougherty, founder of MAKE Magazine and creator of Maker Faire, notes that Maker Faire Shenzhen, held the first weekend of April 2014, celebrated the emergence of the Maker Movement in China and recognized the significance of Shenzhen as a global capital for DIY culture.

“Maker Faire Shenzhen was the first full-scale Maker Faire in China. An estimated 30,000 people walked the tree-lined streets to interact with makers, participate in workshops and listen to presentations,” Dougherty explained in a recent Makezine article.

“[The event] was a showcase for 300 makers who manned 120 exhibits. Organized by Eric Pan and his team at Seeed Studio, Maker Faire Shenzhen was a public demonstration of the robust productivity of China’s makers. The Maker Movement could play a major role in China in transforming both China’s view of itself and the world’s view of China as a center of innovation.”

As we’ve previously discussed on Bits & Pieces, Atmel attended the Faire from April 6-7. Our booth – #4 – was located right next to Center Stage.

In addition, Sander Arts (@Sander1Arts), VP of Corporate Marketing at Atmel, gave a detailed presentation about Atmel microcontrollers, the IoT and Makers.

Sander’s well-attended presentation garnered a significant amount of attention in the local press from a number of journalists, including those writing for CNET, Ifanr, LeiPhone, PowerSystemsDesign (China) and 01EA.

“Various Maker teams demonstrated their projects, ranging from 3D printers to open-source vehicles, VR and wearable devices at Maker Faire 2014 in Shenzhen, highlighting the extensive possibilities of the Internet of Things,” wrote Cui Qiwen, Ifanr.com.

“As the robust brain behind all these maker projects, Atmel was also present at the convention.”

Xia Hang of LeiPhone, expressed similar sentiments.

“… Atmel accounts [for a] significant role that drives and inspires various projects in different categories such as LED, 3D printing and Arduino. Atmel’s MCU-based Arduino development platform enables more entry-level [projects],” Hang explained.

“Through Maker communities, Atmel has constructed close relationships with Makers in mainland China, not only by providing technology support, but also offering opportunities to present their maker projects through holding AVR Hero Contests. [As Sander says], ‘we are the Makers’ enablers, but the power is with you.'”

Meanwhile, CNET’s Tao Jingjie confirmed that Atmel maintains a close relationship with Makers via its AVR-based 8-bit MCUs and ARM-based 32-bit MCUs/MPUs.

“Atmel powers Makers to convert innovative ideas into actually commercialization-possible products, including LED projects, 3D printing projects, Arduino projects, and so on,” said Jingjie.

“It also held the global AVR Hero design contest, in which the products [that won] the award will achieve funding from Atmel [along with help] to enter the market in the future.”

Interested in learning more about the Maker Movement in China? You can check out our article archive on the subject here.

ATmega328 powers paper-thin Printoo board

Printoo – powered by Atmel’s ATmega328 microcontroller (MCU) – is a lineup of paper-thin, low-power boards and modules that offer Makers and devs new levels of creative flexibility.

The open source platform, created by the Ynvisible crew, made its Kickstarter debut this week.

“Printoo is the first development board that is flexible and light enough to bring any of your 3D printed objects to life – no matter what shape it is. Add Internet and Bluetooth connectivity, input, output, motorization, light and motion sensing and power. Even solar, to almost any configuration or weird shape you print,” a Ynvisible rep explained.

“Plug the modules together, tinker with the Arduino sketches we are making available, and use the apps to connect and control Printoo – bringing your ideas to life. [Plus], we built the apps you need to connect Printoo to the Internet. You’ll be able to remotely control your Printoo creations or use them to trigger or perform action on the Web – from your smartphone, tablet or laptop, from anywhere in the world.”

As we’ve previously discussed on Bits & Pieces, the core Printoo module is powered by Atmel’s ATmega328 microcontroller (MCU).

Additional hardware modules include a display driver, battery connector, batteries (soft and ultra-thin), battery holder, sensor module, solar cell connector, conductive ink adapter, DC motor drivers, electrochromic display, organic photodetector slider, polymer solar cell and LED strip.

The Ynvisible crew has also created a number of Printoo-powered demos such as a Bluetooth fan, 3D printed watercraft, solar powered 3D printed hovercraft, “girlfriend communicator,” electronic voter and the Printoo Man.

Interested in learning more? You can check out the project’s official Kickstarter page here.

SAMA5D3 Xplained gets unboxed

Atmel’s recently launched SAMA5D3 Xplained board is a low-cost, fast prototyping and evaluation platform for microprocessor-based design.

The $79 board, which made its debut at Embedded World 2014, is built around Atmel’s SAMA5D3 ARM Cortex-A5 processor-based MPU and packed with a rich set of ready-to-use connectivity and storage peripherals, along with Arduino shield-compatible expansion headers for easy customization. The platform is also a perfect target for headless Android projects, with a Linux distribution and software package facilitating rapid software development.

Earlier this week, CNXSoft of CNX Software unboxed the $79 board and documented the experience with pictures and detailed observations.

So, let’s get started. CNXSoft kicks off the unboxing by describing the items accompanying the board, including a micro USB to USB cable for power and programming, along with a small card titled “Overview and Compliance Information” which details EU compliance information regarding RoHS2 and EMC (the board is compliant with both CE and FCC standards).

“On the top of the board, we’ll find the 2 USB host connectors, and 2 Ethernet connectors (GMAC and EMAC). On the right, the micro USB port, as well as pads to solder an external power supply and a micro SD slot on the left, reset, wake up and user buttons, as well as JTAG, LCD, and debug (serial) connectors at the bottom, and around the MPU and memories, the Arduino UNO R3 compatible headers with the names of the different pins,” he writes.

“On the back we’ll find the SD card slot, and again, the markings for the Arduino compatible connectors.”

As CNXSoft notes, the board arrrives pre-loaded with a Linux distribution (poky) built with the Yocto Project, comprising bootloaders (AT91Bootstrap and U-boot), the Linux kernel and a custom lightweight rootfs. To get started, simply connect the micro USB to USB cable to a PC to boot the system.

“You should see a blue LED lit up and blink. There’s no display, but there are three ways to access the board from Linux or Windows computers: PC USB, USB to serial and SSH,” he writes.

“You can login with the board using the root account without password. The USB and SSH methods are the most convenient since you don’t need to connect extra hardware, but you won’t be able to access the bootloader that way, debugging the Linux kernel, if needed, will be difficult, and each time, the board is rebooted, the connection will be lost. So for development, you should really get a serial to USB debug board.”

Next, CNXSoft takes a quick look at the kernel version and memory usage, noting 136M free on the rootfs and 21MB used out of 246 MB RAM. He then follows the build procedure found on GitHub, initializing the build directory, adding meta-atmel layers conf/bblayer config files, editing conf/local.conf to specify the SAMA5D3 Xplained board, building and finally, installing the demo image.

 Subsequently, CNXSoft describes the flash procedure, which comprises the following steps:

  • Making sure the board is connected to a PC via the micro USB port
  • Removing JP5 (NAND CS, upper left of Atmel MPU) jumper to disable NAND Flash memory access
  • Pressing BP2 reset button (bottom left) to boot from on-chip Boot ROM
  • Closing JP5 to enable NAND Flash memory access
  • Changing the name of copy the device tree blob file
  • Running the flash script: chmod +x demo_linux_nandflash.sh

“It will take a little while, and once completed you can login to the board and verify you’ve got a brand new kernel and rootfs. You can also check the flashing log in logfile.log in case something went wrong,” he added.

Interested in learning more? You can check out the CNX Software’s full unoboxing write up here or buy the SAMA5D3 Xplained from Atmel’s official store here.

CROMATICA lamp fuses light and sound

Powered by an Atmel based Arduino board, CROMATICA creates an ambient experience by fusing light and sound. 

This digital hybrid – which acts as a both a table lamp and speaker – is controlled via a gestural interface and remotely via an app.

http://vimeo.com/90806014

“The name has a story. The word ‘Cromatica’ (chromatic in English) comes from the Greek ‘Chroma’ (color). It is used to describe the phenomenon of light but is also common in musical harmony,” a Digital Habits rep explained in a recent CrowdRooster post.

http://vimeo.com/90806016

“The Chromatic scale is a specific musical scale consisting of all twelve semitones of the tempered system. We wanted an object that combined music and light, system and warmth. CROMATICA was the perfect name.”

CROMATICA is equipped with white and colored RGB dimmable light to create ambient effects. Light is provided by the combination of two types of LED lighting: white for practical comfort lighting and RGB to create an adjustable array of colored lighting. Meanwhile, warm white lighting creates a pleasant tone; ideal for reading it can be dimmed to produce convivial, welcoming atmospheres. In addition, the two lighting systems are capable of being regulated independently and mixed to produce an infinity of combinations.

So, how does it work? Well, each individual function can be controlled with simple hand gestures, in case CROMATICA isn’t connected or a smartphone isn’t in reach.

“The upper face is embedded with a sophisticated control system consisting of matrix of cap-sense sensors; this system allows CROMATICA to interpret your movements so that any gesture is recognized as a command,” the Digital Habits rep continued.

“Each individual gesture was studied and chosen for maximum simplicity and natural spontaneity; instruction books or manuals are not necessary, each command is natural yet simple because it refers to instinctive gestures.”

More specifically, touching the middle of the circle turns the light on and off. Intensity can be regulated by simply prolonging contact with the device. When CROMATICA is being used as a sound system, dragging a finger on the circle on the upper part of the device will increase or reduce the volume. To ‘pause’, place the hand and fingers on the top of the lamp.

http://vimeo.com/90806014

On the sound side, a microphone integrated in the front panel allows the device to be used as a speaker-phone when the handpiece is connected to the lamp. Meaning, the call can be answered or terminated by simply touching the upper part of the lamp. 

CROMATICA is also a powerful Bluetooth speaker with the sound managed by a 7w amplifier. Sound is produced via a pair of loudspeakers, a 3” woofer with a neodymium magnet for the optimal response to the medium-low frequencies and a 1.5” tweeter for crystal clear reproduction of the higher frequencies.

Additional key features and specs include:

  • LED WHITE source, 250 lm, 3000K, 110°, CRI 85
  • LED RGB
  • Speakers – 3”speaker low/mid range and 2” tweeter
  • Amplification – 2×6 W (12V/8 Ω)
  • Frequency Response: 85 Hz to 20 kHz
  • PLUG supply 12v 2A
  • USB port
  • 
Input: 100 – 240 V , 50/60 Hz
  • 
Output: 12 V CC, 2 A
  • USB port to upload firmware
  • USB port to charge devices such as smartphones with 5V supply

Interested in learning more? You can check out CROMATICA’s official page here.

Atmel’s ATtiny85 MCU powers ButtonDuino dev board

ButtonDuino – which recently made its Indiegogo debut – is an uber-mini (0.73in x 0.718in), USB programmable development platform powered by Atmel’s popular ATtiny85 microcontroller (MCU).

The open source ButtonDuino is breadboard compatible, so it plugs, with no pin conflict, directly into any standard pitch (2.54mm) breadboard as well as vero-boards. In addition, the platform can also be easily stacked with any ButtonDuino compatible ButtonShields and is expandable via I2C or SPI.

Upcoming ButtonShields include:

  • Real time clock (RTC)  – I2C
  • EEPROM – I2C
  • Temperature sensor  – I2C
  • RGB LED
  • Pressure resistive sensor
  • Coin battery pack
  • 3-axis digital compass

“[Users can] create amazing Graphical User Interfaces (GUI) with LabVIEW by National Instruments. All you need is the same micro-USB cable that you already have to program and power ButtonDuino,” the ButtonDuino crew explained.

“The best feature? ButtonDuino’s schematics, code and bootloaders are all free and open source. All the details will be released once the product is finalized.”

Aside from Atmel’s popular ATtiny85 microcontroller (MCU), key ButtonDuino components include:

  • USB Regulated power up to 800mA via external power supply or 500mA from PC/laptop
  • Programmable via USB or AVR mkII
  • Arduino IDE 1.0+ (Windows/OSX/Linux)
  • 6 x available I/O Pins and I2C and SPI expandable
  • 8k flash memory without bootloader (6k after USB bootloader)
  • 3 x 8 bit hardware PWM pins
  • 4 x 10 bit ADC pins
  • Power LED
  • Test LED (Pin 1)
  • Soon to be available in deep red (PCB silkscreen)

Interested in learning more?

You can check out ButtonDuino’s official Indiegogo page here.

GridVortex talks Atmel on LinkedIn

Jonny Doin, the founder and CEO of GridVortex Systems, recently explained why and how his company uses Atmel microcontrollers (MCUs) in a series of LinkedIn posts.

First off, Doin said he was quite pleased with the support he’s received from global Atmel staff in various locations, including San Jose, France, Spain and Germany.

gridvortex

“We needed support for the crypto core details for the CPKCL and promptly [kicked-off] a teleconference with the crypto guys in France,” he wrote. “I now try to use Atmel parts in all my projects.”

In terms of specific silicon, Doin said:

“If you need a Cortex-M that does serious crypto operations, consider using an [ARM-powered] SAM4C16 from Atmel. It is a dual Cortex-M4 with 1MB/2MB Flash, 128K/256K RAM and very strong crypto support. The chip is targeted [at] Legal Metrology and offers secure hardware crypto to support TLS/SSL.

“It [also boasts] hardware support for ECC512, RSA1024, independent circuitry for AES and a subsystem that monitors memory areas and generates exception when the hash of the area changes. From what I saw, [this] is the fastest ECC512 engine in a microcontroller, [although it does not] tax the MCU cores. [Yes], you will need a crypto NDA to get access to the crypto hardware documentation, but the ECC crypto API is really complete. The timings are impressive and outperform [other microcontrollers].”

Doin also noted that he is currently testing an Energy Meter that includes an ARM-based SAM4C.

“Atmel has won almost all chips on my design. I am using the SAM4C, ATM90E25, AT86RF212B and the LED controllers from mSilica, MSL20xx. I try to use Atmel parts in all my projects. The IPv6 router for my mesh networking is being designed around the SAMA5D3. The intelligent nodes in the mesh are SAM4C16+AT86RF212B. My software defined LED power driver is being built around the SAMD10/MSL20xx and our intelligent smart vision cameras will also use Atmel processors.”

In addition, Doin confirmed that his company was in the process of designing its endpoint hardware with the SAM4C16.

“The documentation is really good, and so far we just got everything we needed directly from the datasheet,” he added. “Maybe we’ll [also] decide to use a SAM4C32 in one of our designs, so I am looking forward to the updated datasheet.”

Last, but certainly not least, Doin said he successfully designed a high-precision servo-DAC using delta demodulation and one of the center-aligned PWMs of the SAM4C16.

“Using just one digital output and one ADC input I achieved a very stable, precision DAC, at under 19cents of external discrete components. I [recently showcased] the DAC prototype at a recent meeting in Atmel San Jose. I plan to publish the design as an AppNote for the SAM4C16 (and also for the ATmega, which also has the same PWM) and present it as a lecture at the next Embedded Systems Conference,” he concluded.

Interested in learning more about Atmel’s portfolio for your next project? You can check out a detailed breakdown of our microcontrollers here.

Digispark goes Pro (ATtiny167) on Kickstarter 



The Atmel-based Digispark dev board has gone Pro on Kickstarter. Powered by Atmel’s ATtiny167 microcontroller (MCU), the new board is even easier to use than the original Digispark.

“[The Pro is] packed full of i/o, more program space and more features,” Digispark Pro creator Erik Kettenburg explained.

“With new shields and libraries the Digispark Pro is still just as small as a Digispark and just as affordable – because electronics should be accessible to all.”

Aside from Atmel’s ATtiny167 MCU, key project specs and features include:

  • Compatible with Arduino IDE 1.5 (OSX/Win/Linux)
  • Fully signed drivers and executable for easy installation
  • USB programming, USB device emulation, USB-CDC virtual serial port emulation
  • 
16KB Flash Memory (14.5K+ after bootloader)
  • Serial over USB debugging and communication
  • 14 i/o Pins (2 shared with USB)
  • I2C, true SPI, UART, LIN and USI
  • ADC on 10 pins
  • Three PWM channels (which can be assigned to a selection of pins)
  • Power via USB, or external source – 5v or 6-16v (automatic selection)
  • On-board button that can be used as a reset, program, or user button – or disabled to use that pin as general i/o – without altering the bootloader
  • On-board 500ma 5V regulator
  • Power LED and Test/Status LED (on Pin 1)
  • User accessible solder jumpers to disable LEDs
  • Two mounting holes
  • Breadboard compatible pin out/spacing (the three side header pins are for legacy shield support)

On the software side, the Digispark Pro uses the latest Micronucleus USB bootloader for programming, which facilitates easy programming over USB direct from the Arduino IDE (or command line). 

According to Kettenburg, the open source Micronucleus is the official bootloader of the original Digispark, with the company confirming installation of the ‘loaders on over 40,000 devices.

“With the help of friend, LittleWire creator, and Digispark user Ihsan Kehribar – the Digispark Pro supports emulating a USB CDC/Serial Device – when enabled it shows up as a serial port on all major platforms (OS X/Win/Linux/Raspi/Android) – which means it will work with the Arduino Serial Monitor, other programs designed for Arduinos that appear as a serial port and be much easier to integrate into custom programs,” he explained.

“We also provide libraries for the Pro to emulate a USB keyboard, mouse, joystick, or generic HID device. This means it can appear to your computer as if it were that type of device – allowing you to easily have your device type, move the mouse, act as a joystick and more.”

As expected, the Digispark Pro is backwards compatible with all existing Digispark shields.

Nevertheless, Kettenburg is also offering a number of Pro exclusive shields for various applications, including WiFi, Bluetooth Classic, Bluetooth Low Energy and a nRF24L01+ low cost mesh networking.

Last, but certainly not least, the Digispark Pro is ready to connect to just about any peripheral. Indeed, the dev board offers a stand-alone SPI, UART (with LIN capabilties) and I2C that is shared with a USI bus – which could act as a second SPI or UART for advanced users.

Interested in learning more about the Digispark Pro? You can check out the project’s official Kickstarter page here.