empowering creative people

Other Favourites > PyBoard

MicroPython PyBoard v1.1

SKU: PYBv1.1

$56.95 AUD, inc GST
$51.77 AUD, exc GST

More Views

MicroPython PyBoard v1.1
56.95 AUD

SKU: PYBv1.1

$56.95 AUD, inc GST
$51.77 AUD, exc GST
8 reviews 0 5 5
Shipping Offer


  • $6.95 Standard (2-4 days, tracked)
  • $9.95 Express (Overnight*, tracked)
  • $3 Economy Post* (3-7 days, no tracking)
  • FREE Pickup (Newcastle only)

Shipping costs may increase for heavy products or large orders.

Exact shipping can be calculated on the view cart page.

*Conditions apply, see shipping tab below.

The MicroPython Pyboard v1.1 is the original PyBoard from MicroPython. It's a small but capable development board running the MicroPython programming language.

The PyBoard connects to your PC over micro-USB, allowing you to save your Python scripts as text files directly to the 'flash drive'. In addition, you also get a serial Python prompt (a REPL) for instant programming when you use your PyBoard over USB.

This board works on all current operating systems(Windows, Mac & Linux Distro's), all you will require is a micro-USB cable.

MicroPython is a very lean implementation of the Python 3.4 Programming language that is optimised to run on microcontrollers. It achieves optimal speed by using less RAM that it's big brother, Python. It was funded via Kickstarter and released under the MIT open source license. The best part of MicroPython is that it's a full-featured port of Python and supports original Python syntax. As Micropython runs bare metal (it's installed on the hardware), it essentially gives you a Python operating system. The libraries you need to control all the usual peripherals (UART, I2C, SPI, ADC and DAC) are built-in too, meaning you won't need to spend time installing them.

You can program and use your PyBoard in one of these 3 ways:

  • REPL: A Read-Evaluate-Print Loop can be accessed using the USB connection on the PyBoard. This will allow you to pass single expressions directly to your PyBoard and have them executed one-at-a-time (piecewise). When you connect your PyBoard up to your PC, it will appear as a USB virtual comms port that can be accessed using any Serial program. Essentially you will be able to type and execute Python Commands straight to your PyBoard!
  • Remote script: You can change from REPL to raw REPL mode by sending ctrl-A, and then in raw REPL mode you can send an arbitrary Python script to the board for it to execute immediately. A Python script is available which makes using this mode very simple: you just run python pyboard.py script_to_run.py and this will execute script_to_run.py on the pyboard, returning any output.
  • From file: The PyBoard acts like a USB flash drive, with a built in filesystem that you can upload text files to. You can also add storage space using an SD card (see the slot onboard). To execute a micro-python script on startup of the board, you simply need to name it main.py and it will automatically execute!

Main features of the hardware:

  • STM32F405RG microcontroller
  • 168 MHz Cortex M4 CPU with hardware floating point
  • 1024KiB flash ROM and 192KiB RAM
  • Micro USB connector for power and serial communication
  • Micro SD card slot, supporting standard and high capacity SD cards
  • 3-axis accelerometer (MMA7660)
  • Real time clock with optional battery backup
  • 24 GPIO on left and right edges and 5 GPIO on bottom row, plus LED and switch GPIO available on bottom row
  • 3x 12-bit analog to digital converters, available on 16 pins, 4 with analog ground shielding
  • 2x 12-bit digital to analog (DAC) converters, available on pins X5 and X6
  • 4 LEDs (red, green, yellow and blue)
  • 1 reset and 1 user switch
  • On-board 3.3V LDO voltage regulator, capable of supplying up to 250mA, input voltage range 3.6V to 16V
  • DFU bootloader in ROM for easy upgrading of firmware

There are two M2 Sized mounting holes on the PyBoard, each has perforations if you want to remove them entirely.

There are a few other PyBoards availabl, you can see the features, similarities and differences on the feature table Schematics are also available.

You PyBoard will be shipped in a small plastic ESD (anti-static) box.

The important differences between PYBv1.0 and PYBv1.1:

  • high-speed crystal changed from 8MHz to 12MHz
  • LDO changed from MCP1802 to MCP1703
  • USB VBUS power diode replaced with silicon diode
  • JST battery connector pads added with protection FET

This product is listed in:

Documentation and Resources:

Product Comments

Customer Reviews

  1. Review by trevor verified purchaser

    The very simplest micro experience is to program a pyboard in MicroPython over USB using a terminal emulator. Plug in, connect and program, no IDE required using the REPL (Read-Eval-Print-Loop) interface. Pyboard has been around a while and still is among the most capable hardware available.
    Much to love! (Posted on 22/01/2019)

  2. Review by Damien verified purchaser

    I wanted to see what the first Micropython devuce was like and support the work for Micropython. Micropython has always intrigued me since I could not run R language on it.

    So I have taught myself Python and appreciate what Micropython is really capable of. Being able to run the same program in a desktop, Raspberry Pi and a microcrontroller platform is a trully cool thing. (Posted on 6/08/2018)

  3. Review by Michael verified purchaser

    Great Product and excellent service (Posted on 27/09/2017)

  4. Review by Rodney verified purchaser

    Your products are fantastic. Original manufactures and the pricing is amazing.
    But the big plus for me is you are an Australian electronics dealer.
    Thank you.
    (Posted on 26/09/2017)

  5. Review by Allen verified purchaser

    Very pleased with availability of and fast response with latest technology items. (Posted on 14/08/2017)

  6. Review by Kip verified purchaser

    The PyNoard is great!

    The one feature that makes this microcontroller running micropython stand out is its sample rate for the ADC's; well in the MHz range. Furthermore, it has plenty of GPIO ports that are capable of I2C, SPI and UART; not to mention the onboard LED's and accelerometers. With its tiny size, the PyBoard is great for many projects. (Posted on 25/05/2017)

  7. Review by Andrew verified purchaser

    Great device. My first experiment with MicroPython after experience with Arduino and before that AVR Studio. I'm very, very much liking the ease of use of this product and the great potential of MicroPython. Postage was also very quick. (Posted on 25/10/2016)

  8. Review by Jason verified purchaser

    Awesome little board. Expensive compared to installing MicroPython on something like an ESP8266, but with this device you get low power usage, improved CPU power, longer flash memory life (for experimenting), plus of course SD card support, and an extensive library for doing other experimental stuff that I really miss when I use MicroPython on other devices. Oh, and the ability to have it appear as a USB drive to load in code is awesome!
    A really nifty little device! (Posted on 27/09/2016)

Exact shipping can be calculated on the view cart page (no login required).

We deliver Australia-wide with these options:

  • $3 for Small Items (3-7 days, not tracked, only available on selected small items)
  • $6.95 for Standard Post (2-4 days, tracked)
  • $9.95 for Express Post (Overnight for most of Australia, 2+ days for rural, tracked)
  • Pickup - Free! Only available to customers who live in the Newcastle region (only after we email you to notify your order is ready)

International Orders - the following rates are for New Zealand and will vary for other countries:

  • $11.49 for Pack and Track (3+ days, tracked)
  • $16.50 for Express International (2-5 days, tracked)

If you order lots of gear, the postage amount might increment based on the weight of your order.

Our physical address (here's a PDF which includes other key business details):

Unit 18, 132 Garden Grove Parade
NSW, 2289

Take a look at our customer service page if you have other questions such as "do we do purchase orders" (yes!) or "are prices GST inclusive" (yes they are!). We're here to help - get in touch with us to talk shop.

Have a product question? We're here to help!