cyberduck.py

The first program wholly created on the cyberDUCK. Shows the cyberDUCK logo splash screen.

x-python-script - 2.71 kB - 05/08/2020 at 13:32

Download

KeyboardController_with_extras.ino

Arduino sketch for setting up the USB Host Controller. This also captures the directional arrow keys (up down left right) and the HOME and END keys.

Also handles extended key presses.

- 4.81 kB - 05/07/2020 at 13:57

Download

boot.py

This is a boot file that checks the status of pin D7. If the pin is connected to +5V, the file system can only be written via USB. If D7 is connected to GND, then the microcontroller (and the pye editor) can write files. Don't get too creative with this file or you could lock yourself out of writing to the chip.

***You've been warned!***

See the description for more details, or this link to a detailed description of what's going on here.
https://learn.adafruit.com/circuitpython-essentials/circuitpython-storage

x-python-script - 771.00 bytes - 05/07/2020 at 03:16

Download

cyberDUCK.f3z

3D modeling of the cyberDUCK structure, executed in Fusion360

f3z - 20.68 MB - 05/07/2020 at 02:18

Download

cyberDUCK - top.stl

3D STL file of cyberDUCK top - Piece 1 of 3

Standard Tesselated Geometry - 679.87 kB - 05/07/2020 at 02:14

Download

cyberDUCK - base.stl

3D STL file of cyberDUCK base - Piece 2 of 3

Standard Tesselated Geometry - 256.63 kB - 05/07/2020 at 02:14

Download

cyberDUCK - bezel.stl

3D STL file of cyberDUCK screen bezel - Piece 3 of 3

Standard Tesselated Geometry - 77.72 kB - 05/07/2020 at 02:14

Download

pye_mp.py

BEWARE: This editor may have unexpected bugs! Save your files early and often to prevent data loss.
-----------------
For the latest versions for the ***pye*** editor (see the lcd_io branch) and the simpleTerminal class, please go to these github pages:

https://github.com/robert-hh/Micropython-Editor/tree/lcd_io

https://github.com/kmatch98/simpleTerminal

------------
Modified from Python Editor for MicroPython - based on pye_mp from robert-hh (https://github.com/robert-hh/Micropython-Editor) and updated to allow input from either UART or stdin and output to an SPI display or to stdout. My version relies heavily on the simpleTerminal class (see other attached file).

x-python-script - 54.23 kB - 05/07/2020 at 02:09

Download

ri.py

ri: REPL-interceptor. Takes text input from the UART and runs these python commands, just like a REPL should!

x-python-script - 6.72 kB - 05/07/2020 at 02:07

Download

simpleTerminal.py

For the latest versions for the ***pye*** editor (see the lcd_io branch) and the simpleTerminal class, please go to these github pages:

https://github.com/robert-hh/Micropython-Editor/tree/lcd_io

https://github.com/kmatch98/simpleTerminal

---------------

This is a class that is used to handle text regions and display them on the screen. Note: A cursor can be created using a terminal with just one entry.

x-python-script - 10.97 kB - 05/07/2020 at 02:06

Download