Daily tips and tricks from the experts at Adafruit!
View this email in your browser

CircuitPython 3 logo

CircuitPython 3.0.0 is just around the corner and you can be one of the first to try it! We’ve released the first release candidate, 3.0.0-rc.0. This is the best version of CircuitPython yet and barring any major new bugs, it will soon be marked stable. So, please help us test it to make sure it’s as awesome as we want it to be.

3.0.0 adds support for the SAMD51 microcontroller present on the Metro M4 Express, ItsyBitsy M4 Express and more M4 boards to come. These new boards provide the best CircuitPython experience yet. They feature a significantly faster CPU and more RAM so larger programs are possible and all programs run faster. In 3.0.0 we’ve also improved CircuitPython on the M0 by more intelligently using the RAM we have. Check the release notes for a larger list of improvements.

As always, thank you to everyone who has helped build CircuitPython and it’s community into the awesome project it is.

PLOT of the week!

Soil Moisture Plotter Mu

Sensor graphing with plotter. CircuitPython + Mu + Soil Moisture VIDEO CODE GUIDE

This is the final PLOT of the week. Here are the previous entries:
HEARTBEAT PULSE, COLOR, POTENTIOMETER, BUTTONS AND SWITCH, CAPACITIVE TOUCH, SOUND, MOTION, TEMPERATURE and LIGHT.

News from around the web!

@geekgirlbeta will be presenting at PyCon.AU about macro photography lighting with CircuitPython! Twitter

How to make a bouncing ball simulator in Python via Boing Boing

Stories of Security (PyCon 2018 Must-See Talk Series) from Caktus Group (First of 2018 series)

PyDev of the Week: Qumisha Goss from Mouse vs Python

Remote controlled baby cubert by @LMcUnderwood on Twitter

Adafruit CircuitPython Weekly for June 18th, 2018 on YouTube

CRICKITs of the week!

MORE COWBELL

Don’t fear the CRICKIT “more cowbell” robot. On start up, directs users that cowbell is very important, uses rotary knob to increase the frequency of striking the cowbell, the NeoPixels indicate green for good and red, more cowbell. A fun hack controls a fog machine, and the ending is as you may have guessed, still needs more cowbell – video & code.

All our times have come

Here but now they’re gone

Seasons don’t fear the reaper

Nor do the wind, the sun or the rain, we can be like they are

ROBOT ARM

Robot Arm CRICKIT. Testing a sample we were sent of a robot arm, not going to stock these arms, however, good experimenting – code & video.

Upcoming events!

Hack Chat

Ladyada will be hosting the Hack Chat this (!) Friday, June 22, 2018 at noon PDT / 3pm EDT. CRICKIT is an add-on to Adafruit’s Circuit Playground that lets you Make a Robot using CircuitPython, MakeCode, Arduino, etc.. robotics, arts, crafts, audio animatronics, sensors, agriculture/robot farming, physical computing, kinetic sculptures, science experiments, telescope control – hackaday.io

July 23rd to July 29th, 2018 is EuroPython, a community conference with a call for proposals until May 20th on every aspect of Python: programming from novice to advanced levels, applications and frameworks, or how you have been involved in introducing Python into your organization.

August 24-28, 2018 is PyCon.AU in Sydney, Australia. It is the national Python conference for Australia and the home PyCon of MicroPython! Videos of past talks are here.

New Learn Guides!

Microcontroller Compatible Audio File Conversion from Mike Barela

Proximity Based Lighting from Dave Astels

Latest releases

CircuitPython’s stable release is 2.3.1 and its unstable release is 3.0.0-rc.0. New to CircuitPython? Start with our Welcome to CircuitPython Guide.

20180617 is the latest CircuitPython library bundle.

v1.9.4 is the latest MicroPython release. Documentation for it is here.

3.6.5 is the latest Python release. The latest pre-release version is 3.7.0rc1.

Contribute!

The CircuitPython Weekly Newsletter is a CircuitPython community-run newsletter emailed every Tuesday. It highlights the latest CircuitPython related news from around the web including Python and MicroPython developments. To contribute, edit next week’s draft on GitHub and submit a pull request with the changes. Join our Discord or post to the forum for any further questions.