Python on Hardware at Digi-Key!
This is a big deal for the maker, pro-maker and engineers out there, Digi-Key (and Adafruit) are helping to lead the movement towards ease of use and the powerful features of Python, now coming to hardware. From MicroPython to CircuitPython, there are more choices than ever depending on what people want to make, what devices/sensors they want to use, and how fast they want to get up and running.
Digi-Key has a one stop resource for all of us with all the Python running hardware at Digi-Key, include Adafruit’s CircuitPython boards. The handy URL is: http://python.digikey.com/
Maybe 🙂 … What is this?? “It’s a Lattice Semi ICE40UP5K based TinyFPGA in the Adafruit feather form factor. It has built in delta-sigma ADC and DAC, high-efficiency switching power supplies, built-in battery charger with automatic switch-over, micro sd card support, and a Raspberry Pi camera connector.” – Luke Valenty @TinyFPGA
A new case & soil sensor – COMING SOON!
Here is a preview of our upcoming case designed by Mike Doell for the CircuitPlayground express.
And here’s a preview of our upcoming soil sensor. Use CircuitPython to measure soil moisture!
Hacktoberfest!
Digital Ocean is once again encouraging open source contributions with limited edition T-Shirts. Even if you don’t want one, now is a great time to start contributing to open source projects like CircuitPython, its libraries, MicroPython or Python. Check this list for good first issues to start with on Adafruit repos, join on Digital Ocean to track your progress towards a shirt, and jump onto our Discord chat to join others who contribute!
News from around the web!
CircuitPython Badge (“an actually useful badge”) is being documented on Hackaday.io by deshipu.
1.0.1 Mu is here! And it adds various new Adafruit boards – download, and release history.
MicroPython Newsletter Issue 5 post subscribe
Screaming Halloween Caldrons by eat-sleep-code using Adafruit Trinket M0 and Audio FX boards with CircuitPython on GitHub.
3D wireframe cube with MicroPython: Basic 3D model rotation and projection uses the ESP-8266, an OLED display and MicroPython, from Martin Fitzpatrick.
Cython is an optimising static compiler for both the Python programming language and the extended Cython programming language (based on Pyrex). It makes writing C extensions for Python as easy as Python itself – http://cython.org/.
The micro:bit Global Challenge is now open. Can you help solve a problem in your community using the BBC micro:bit? You could win an all expenses paid trip to London to take part in an amazing micro:bit Global Challenge day and start to make a real difference in the world – micro:bit.
Give thanks to the open source maintainers you depend on – GitHub.
DIY Smart Light with MicroPython and WiPy 3.0 – Video.
Going beyond ‘Hey Google’: building a Rasa-powered Google Assistant – Rasa blog.
Making Etch-a-Sketch Art With Python – Sunny.
MicroPython Programming Tutorial: Getting Started with the ESP32 Thing – By Shawn Hymel.
MicroPython Newsletter Issue 5 – micropython.org
The OpenMV Cam H7 – Machine Vision w/ MicroPython is now funded on Kickstarter. And they’ve added more features: UVC firmware support for the OpenMV Cam M7 and H7. With UVC support you can stream video from the OpenMV Cam to a desktop PC or SBC. Using this feature you can turn your OpenMV Cam H7 into a FLIR Lepton webcam or a global shutter webcam – OpenMV News.
A lightweight MicroPython GUI library for display drivers based on framebuf class – GitHub.
ASCII Art Library For Python site & code – GitHub.
Melbourne MicroPython Meetup – A monthly meetup for MicroPython Enthusiasts, slides and more.
Adafruit CircuitPython Weekly for October 1st, 2018 video
PyDev of the Week: Jacqueline Kazil via Mouse vs Python
CircuitPython Libraries!
CircuitPython support for hardware continues to grow. We’ve recently added a number of new libraries including the VEML6075 and the HTU21D-F. As we continue to add more libraries and update current ones, we’re going to be keeping you up to date on the state of the CircuitPython libraries!
The total number of CircuitPython libraries is 109!
New Learn Guides!
HalloWing Jump Scare Trap from John Park
HalloWing Magic 9 Ball from John Park
CRICKIT WobblyBot from Dave Astels
Adabox 009 from John Park
The Adafruit Jobs board returns! In beta 🙂 We are soft-launching the jobs board this week, check it out, post your skills, post a gig. It’s all free to use, all that is required is an adafruit.com account – https://jobs.adafruit.com/.
Upcoming events!
October 27, 2018. As part of PyCon DE 18 PyLadies and MicroPython will be running a beginner friendly full day hands-on workshop on MicroPython and the Internet of Things – Meetup.
Latest releases
CircuitPython’s stable release is 3.0.2 and its unstable release is 4.0.0-alpha.1. New to CircuitPython? Start with our Welcome to CircuitPython Guide.
20180929 is the latest CircuitPython library bundle.
v1.9.4 is the latest MicroPython release. Documentation for it is here.
3.7.0 is the latest Python release. The latest pre-release version is 3.7.1rc1.
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.