Tag Archives: Software

Sneak peak on the new, web-based Arduino Create

via Arduino Blog

Blogpost_Post

We always stress the fact that Arduino is not only a matter of hardware. Arduino has two other important pieces, the software and the community. We recently wrote about an improved Arduino Software (IDE) and how we moved from nightly builds to hourly builds, thanks to the help of our programmers and contributors. Now we want to add more power to the community and its capacity to create amazing projects.

In the past year we have been incredibly busy designing a new Arduino web-based tool, Arduino Create. It’s an important step in the Arduino ecosystem that (we hope) is going to change the way you interact with your projects and the community.

Over the years we gathered a lot of feedback both when running workshops in schools and maker spaces, and when reading comments on the Forum and other social networks. We understood we needed to provide the Arduino community with a more modern and flexible tool to write code, a more integrated way of accessing content and learning while doing, an easier way to setup and configure tools and boards, and a better way to share Arduino projects.

More and more products traditionally delivered as desktop apps are being moved to online platforms, and we see an opportunity in this. Arduino Create is a set of online tools that will make working with Arduino even more seamless and smooth.

First of all you will be able to write code and upload sketches to any Arduino board directly from the browser with the Arduino Web Editor (IDE), without having to install anything. Your Sketchbook will be stored on the Arduino Cloud and will be accessible from any device. The Getting Started app will allow you to easily configure and setup tools and boards available around you. Services provided by partners such as Temboo will be just one click away and better integrated with your workflow.

Blogpost_f1 Blogpost_f2 Blogpost_f3 Blogpost_f5 Blogpost_f7 Blogpost_f8 Blogpost_f9 Blogpost_f10

 

Arduino Create will simplify building a project as a whole, without having to switch between many different tools to manage the all the aspects of whatever you are making.
In this past year we focused our effort mainly in the Arduino Web Editor, but we really want to concentrate on content next, providing you with a curated set of projects and tutorials to get you inspired.

Our team, together with ToDo, developed a pilot version of Arduino Create for the Arduino TRE board.
We did a lot of research to design and develop this new web-platform right. We started with paper prototyping and co-creation sessions in the local Fablab, 6-months later we had around 150 Arduino TRE beta-testers giving us feedback on both the software, and the overall user experience of the product. 8 months into the project, in the Arduino Workshop area within Maker Faire Rome, we conducted about 25 user-testing sessions to refine some usability details. Talking with a great variety of people is always key in our design and development process, since Arduino has to fit the needs of users with a big skill-set range, from total beginners to experts.

We are now in the process of making Arduino Create reachable by anyone on a browser via www.arduino.cc. This post is a sneak peak on this effort.

Here some of the features of Arduino Create (some still in the works*):

  • Integration with the Arduino account, just sign in to access the web IDE
  • Your Sketchbook on the Arduino Cloud, available anytime from any device
  • A guided walkthrough to setup and configure Arduino Create for the first time
  • Latest version of the Arduino Web Editor (based on ACE), the board cores, and the libraries, always available without having to install anything
  • Auto-discovery of boards and ports available around you, selectable in one single dropdown
  • Examples presented with Schematics and Layout details
  • A Readme tab included in each sketch so that you can add some project’s details, if comments on your code gets too verbose
  • Ability to add custom Schematics and Layout PNGs to your sketch, so that you have in one place the all basic elements of your project
  • Better integration with Language Reference* and Glossary
  • Ability to share a sketch and embed it in your webpage or blog*
  • Notification area to be always up-to-date with the latest news (new library or core, new feature available, etc)*
  • Video tutorials and Help resources available directly within the Editor*

Of course we will continue to develop and improve the desktop Arduino IDE, this online version will give us an opportunity to test new features and provide users with a more cohesive experience when making projects with Arduino.

In mid June we plan to start a beta-testing program of Arduino Create, stay tuned for updates!

 

MakerBot PrintShop 1.4 | 3D Print with Your iPad over 3G/4G

via MakerBot

Printshop-14_header

Last week, we introduced an exciting new feature into the MakerBot 3D Ecosystem: the ability to start a 3D print remotely using your smartphone. MakerBot PrintShop 1.4 now makes this feature available to all iPads connected to a cellular network, along with a brand new way to browse the MakerBot Digital Store and make in-app purchases of digital models.

Download MakerBot PrintShop 1.4 from the App Store

Got an iPad with a 3G or 4G Connection? Print Away!
Like MakerBot Mobile 2.0, MakerBot PrintShop 1.4 utilizes the all-new MakerBot Cloud Services, which allow you to start, monitor, and cancel prints, as well as unload filament remotely from your 3G- or 4G-connected iPad. Now, you can customize all the medals, vases, rings and type you want, and start 3D printing them right away no matter where you are.

Printshop-14_secondary

Browse, Purchase, and Print from the MakerBot Digital Store
In MakerBot PrintShop 1.4, we’ve also crafted an elegant in-app browsing experience for exploring the MakerBot Digital Store. Browse all of our models and collections, and purchase your favorites. Using in-app purchases, you can simultaneously charge your iTunes account while downloading your new model to your MakerBot Cloud Library.

Arduino IDE 1.6 is released! Download it now

via Arduino Blog

Icon_download-02-05

 

After almost two years “in the making” we’re thrilled to announce the availability of the Arduino IDE 1.6.0. The latest version of the development environment used by millions of people across the globe brings about a lot of improvements.

Since the day we started developing the first 1.5 version we have received a lot of feedback, suggestions and contributions from our vibrant community and we would like to thank you all for your passion and good will: thank you everyone, you rock! :-)

We are glad to say that 1.6.0 includes a lot of new features. Here is a not so brief list of them:

  • Support for multiple platforms
  • Boards are detected and listed on “ports list” menu together with the serial port
  • Drivers and IDE are now signed for Windows and MacOSX
  • Improved speed of build process
  • Autosave when compiling/uploading sketch
  • A lot of improvements of the serial monitor (faster, backed by modern JSSC serial library instead of old RXTX)
  • Find/replace over multiple tabs
  • Improved lots of Arduino API libraries (String, Serial, Print, etc.)
  • Tools & toolchains upgrades (avr-gcc, arm-gcc, avrdude, bossac)
  • Command line interface
  • IDE reports both sketch size and static RAM usage
  • Editor shows line numbers
  • Scrollable menus when many entries are listed
  • Upload via network (Yún)
  • HardwareSerial has been improved
  • USB has got some stability and performance improvements
  • SPI library now supports “transactions” for better interoperability when using multiple SPI devices at the same time
  • Better support to 3rd party hardware vendors with configuration files (platform.txt and boards.txt)
  • Submenus with board configuration can now be defined
  • Fix for upload problems on Leonardo, Micro and Yún.
  • Libraries bundled with Arduino have been improved and bugfixed, in particular: Bridge, TFT, Ethernet, Robot_Control, SoftwareSerial, GSM
  • A lot of minor bugs of the user interface have been fixed

There is still lots of room for improvement, of course. Don’t forget to report any issue you find, either on Github or on the Arduino forum: your help is very much appreciated. It doesn’t matter if you are not a tech specialist: every feedback adds value.

We are already working on release 1.6.1, with some very cool features we will announce in the coming weeks.

The IDE is available from the newly redesigned Download page.

 

Arduino IDE 1.6 is released! Download it now

via Arduino Blog

Icon_download-02-05

 

After almost two years “in the making” we’re thrilled to announce the availability of the Arduino IDE 1.6.0. The latest version of the development environment used by millions of people across the globe brings about a lot of improvements.

Since the day we started developing the first 1.5 version we have received a lot of feedback, suggestions and contributions from our vibrant community and we would like to thank you all for your passion and good will: thank you everyone, you rock! :-)

We are glad to say that 1.6.0 includes a lot of new features. Here is a not so brief list of them:

  • Support for multiple platforms
  • Boards are detected and listed on “ports list” menu together with the serial port
  • Drivers and IDE are now signed for Windows and MacOSX
  • Improved speed of build process
  • Autosave when compiling/uploading sketch
  • A lot of improvements of the serial monitor (faster, backed by modern JSSC serial library instead of old RXTX)
  • Find/replace over multiple tabs
  • Improved lots of Arduino API libraries (String, Serial, Print, etc.)
  • Tools & toolchains upgrades (avr-gcc, arm-gcc, avrdude, bossac)
  • Command line interface
  • IDE reports both sketch size and static RAM usage
  • Editor shows line numbers
  • Scrollable menus when many entries are listed
  • Upload via network (Yún)
  • HardwareSerial has been improved
  • USB has got some stability and performance improvements
  • SPI library now supports “transactions” for better interoperability when using multiple SPI devices at the same time
  • Better support to 3rd party hardware vendors with configuration files (platform.txt and boards.txt)
  • Submenus with board configuration can now be defined
  • Fix for upload problems on Leonardo, Micro and Yún.
  • Libraries bundled with Arduino have been improved and bugfixed, in particular: Bridge, TFT, Ethernet, Robot_Control, SoftwareSerial, GSM
  • A lot of minor bugs of the user interface have been fixed

There is still lots of room for improvement, of course. Don’t forget to report any issue you find, either on Github or on the Arduino forum: your help is very much appreciated. It doesn’t matter if you are not a tech specialist: every feedback adds value.

We are already working on release 1.6.1, with some very cool features we will announce in the coming weeks.

The IDE is available from the newly redesigned Download page.

 

MakerBot Software | Desktop 3.5 and Firmware 1.6 Are Here

via MakerBot

012315-Desktop_Mobile_Header

The next versions of MakerBot Desktop and MakerBot Firmware have arrived. Be sure to install them right away so you can take advantage of the latest improvements and capabilities.

DOWNLOAD MAKERBOT DESKTOP 3.5 NOW

Say Goodbye to Manual Updates
As promised, we’ve now included an auto-update feature in this version of MakerBot Desktop. So after you download MakerBot Desktop 3.5, you can unlock the latest and greatest features and fixes to MakerBot Desktop without having to check for updates.

For the time being, you’ll still need to update your MakerBot Firmware manually. To do so, simply navigate to Devices in MakerBot Desktop, and select Upgrade Firmware.

PLEASE NOTE: For best results when printing files via the USB port, your printer’s internal storage, or your Library, reprepare (reslice) them through MakerBot Desktop. Files that are not reprepared (resliced) won’t give you the best results.

Laying the Groundwork for On-The-Go Printing
The ability to print, monitor, and control your MakerBot Replicator 3D Printer via MakerBot Mobile from any 3G or 4G connected wireless device is coming soon. The new versions of MakerBot Desktop and MakerBot Firmware include the necessary updates to make this feature possible. Download them now to be ready.

Two More Features
MakerBot Desktop 3.5 also comes equipped with an updated Device Preferences panel, and the ability to adjust the temperature on your MakerBot Replicator Smart Extruder in Print Settings.

MakerBot Mobile | The Android App Has Arrived

via MakerBot

unnamed-1

When we rolled out MakerBot Mobile for iOS earlier this year, we promised to deliver a version for Android OS, the mobile operating system running on 80% of the world’s smartphones.

Today, we’re following through with MakerBot Mobile for Android. This simple yet powerful app puts your MakerBot Cloud Library and the power to monitor and control your MakerBot Replicator 3D Printer in the palm of your hand.

Download MakerBot Mobile 1.0 for Android now from the Google Play Store.

droid-blog-secondary-1

Control Your Printer with a Tap of Your Finger
If you’re on the same Wi-Fi network as your MakerBot Replicator 3D Printer, you can use MakerBot Mobile for Android to print any 3D model you’ve saved to your Library using MakerBot Desktop. All with a just a tap of your finger. You can also use MakerBot Mobile for Android to monitor and control your MakerBot Replicator 3D Printer, including canceling or pausing prints, and changing filament.

Upgrade to Thingiverse 1.3 for Android
For all of you MakerBot Thingiverse fans, we’re also happy to announce a new version of the Thingiverse app for Android. Use it in tandem with MakerBot Mobile for Android to print 3D models directly from Thingiverse. Just select the Print Now button in Thingiverse 1.3, which will automatically open MakerBot Mobile for Android and prepare your model for 3D printing.

We’re Just Getting Started
This is just the beginning for MakerBot Mobile for Android. In the near future, we’ll be introducing features for exploring Thingiverse, and the ability to start a print on the go using any 3G or 4G connection. In the meantime, use the Thingiverse app for Android to get a jump-start on your 3D model collection, and keep your eye out for these updates.

Fritzing is out with a new release including Arduino Yún microcontroller!

via Arduino Blog

Fritzing is an open-source hardware initiative that makes electronics accessible as a creative material for anyone. You can easily learn how to build a circuit for you project and also design your own PCB.

Last week, the Fritzing team announced the new release with a number of new parts, especially a number of popular microcontrollers, among which also Arduino Yún:

We have upgraded to their latest version Qt5, which brings stability and speed improvements (especially for Mac OS X users). This also enables us to port fritzing to Android, iOS, etc.

You can download Fritzing 0.9.0b at this link.

 

Create interactive graphs logging Arduino data with Plotly

via Arduino Blog

Plotly

Plotly is  a platform for analyzing and beautifully visualizing data imported from Excel spreadsheets, CSV, TSV, Matlab data files, MS Access, text but also data streaming from any hardware device. Matt, one of the co-founders wrote us that they’ve  just released a beta of the Arduino API, that allows to continuously transmit data or transmit a single chunk of data from Arduino and then make interactive graphs in the browser.

They’re a quite new startup (just three months in) so if you are a scientist, student, engineer, analyst, maker and you haven’t test it yet, give it a try!

 

Arduino IDE 1.0.5 is released!

via Arduino Blog

We’re happy to announce the release of a new version of the Arduino software, version 1.0.5. Barring any unexpected bugfixes, this is the final planned release of the 1.0 series of the IDE. Future releases will be from the 1.5 branch that has been in beta since last summer.

With that excitement out of the way, let’s get to the new features :

  •  New library import functionality to install libraries directly from a .zip file in the IDE. You can see more information about this on the installing 3rd party libraries page.
  • A Windows installer, which will hopefully streamline the process of setting up the IDE and drivers.
  • Windows signed drivers. This means Windows 8 will no longer prevent you from installing Arduino drivers.
  • The application is signed for OSX 10.8 (this was part of 1.0.4, but we thought it was so nice it deserved another mention).
  • Updated WiFi library with UDP support.
  • Support for the Arduino Robot and TFT screen. The TFT library is based on a number of Adafruit libraries, and the Robot library relies on many 3rd party libraries.
  • Various bugfixes and optimizations, look at the release notes for a complete description.

Special thanks to everyone who contributed on this release. You rock.

Future releases of the IDE will support multiple architectures (like the ARM used in the Due). There is also a new library and 3rd party board implementation being introduced. You can read more about these on the 1.5 library specification and 3rd party hardware support pages

You can download Arduino 1.0.5 from the software page.

 

Showcase your project: ListComPorts per Windows

via Arduino Blog

Marco Lai ci propone un software da lui sviluppato per semplificare la gestione delle porte COM su di un sistema Windows, nel caso vengano utilizzate differenti schede Arduino in una volta sola:

Spesso mi capita di usare diversi tipi di Arduino collegati allo stesso pc e diventa abbastanza frustrante capire quale sia la relativa porta COM, dato che nell’IDE viene elencato il nome della porta senza la descrizione del tipo di dispositivo associato.
Quindi devo accedere a gestione dispositivi e controllare nella voce Port (COM e LPT) quale sia questa associazione, in modo da caricare gli sketch sui giusto relativi dispositivi.
Il problema poi aumenta quando collego e scollego le schede dalla porta usb, magari invertendo l’ordine sulle porte, ottenendo così nuovi assegnamenti di COM che mi costringono a tenere aperta la finestra gestione dispositivi.
Ho scritto una piccola utility che elenca le porte COM con la descrizione del dispositivo collegato, in questo modo lavoro meglio e quando ricollego le schede posso cliccare sul pulsante aggiorna per ottenere la nuova lista aggiornata.

Maggiori informazioni, così come il link per scaricare ListComPorts, possono essere trovate qui.

Introducing the Pi Store

via Raspberry Pi

We’ve been amazed by the variety of software that people have written for, or ported to, the Raspberry Pi. Today, together with our friends at IndieCity and Velocix, we’re launching the Pi Store to make it easier for developers of all ages to share their games, applications, tools and tutorials with the rest of the community. The Pi Store will, we hope, become a one-stop shop for all your Raspberry Pi needs; it’s also an easier way into the Raspberry Pi experience for total beginners, who will find everything they need to get going in one place, for free.

The store runs as an X application under Raspbian, and allows users to download content, and to upload their own content for moderation and release. At launch, we have 23 free titles in the store, ranging from utilities like LibreOffice and Asterisk to classic games like Freeciv and OpenTTD and Raspberry Pi exclusive Iridium Rising. We also have one piece of commercial content: the excellent Storm in a Teacup from Cobra Mobile.

Pi Store menu

Applications menu

We hope that the Pi Store will provide young people with a way to share their creations with a wider audience, and maybe to a make a little pocket money along the way; as well as offering commercial developers an easy way to get their software seen by the Raspberry Pi community. To start with, we’ll be encouraging the winners of our Summer Programming Contest to upload their entries to the store. Anybody can submit their own project for moderation and release. You can choose whether to make your content free or paid: the store has a tip jar mechanism, so even if you’re not charging (and not charging will get you far more downloads), you still have the opportunity to make some money from your development work if people really like it. You can submit binaries, raw Python code, images, audio or video; and soon you’ll be able to submit Scratch content too. Raspberry Pi-related media of all kinds also has a place in the Pi Store – we’re carrying the MagPi, and hope to be able to host as many of your homebrew tutorials there as possible. We’re hoping to see everything, from hobbyist content to full-blown commercial software.

As ever with things Pi, the community is going to be key to making the Pi Store great. As well as submitting your own projects (and there are tools in there to help you get started, like free sprite packages for budding games developers), you can help us out by reviewing and rating the stuff you download. The Pi Store has a recommendation engine which is tailored to you and your preferences, so the more you review, the better the recommendations we’ll be able to offer you (and other users) will be. If you rate and review constructively, it means the really great content that gets submitted will percolate up to the top, where everyone can see it. If Liz rates games I hate highly (and believe me, she does: most of her favourite PC games have customisable half-elves in them), that’s no problem: the engine reflects your personal taste, and will learn that, displaying a different selection of recommendations for everyone, once enough ratings are in. We’ll also be adding achievements and leaderboards shortly.

Content page for Storm in a Teacup

Content page for Storm in a Teacup

An updated Raspbian image which includes the Pi Store is available from the downloads page. Raspbian users can add the Pi Store application to their existing install by typing:

sudo apt-get update && sudo apt-get install pistore

We’ll leave you with a video of Storm in a Teacup in action.

Arduino 1.0.2 released w/ support for the Micro, Wifi shield, and starter kit.

via Arduino Blog

To accompany the new Arduino Micro, we’ve released a new version of the Arduino software, Arduino 1.0.2. This release also includes the WiFi library (for the WiFi Shield) and the examples for the Arduino Starter Kit. In addition, it contains many bug fixes and improvements, detailed in the release notes. In particular, it addresses many small incompatibilities between the Arduino Leonardo and other boards, which should ensure that the Micro also performs well (since it shares the same Atmel ATmega32U4 processor as the Leonardo).

You can download the software from the Arduino website.