µGame by Radomir Dopieralski

Radomir Dopieralski has created handheld game console programmable with (Micro/Circuit)Python:

2179411509287391232.jpg

µGame

A small game console directly programmable in Python. I always wanted to make this, and after my work on #PewPew FeatherWing I finally decided that I’m ready.

The first version may be a bit of a stretch — I tried to make it as small as possible, fitting in the 5x5cm limit of PCB manufacturers, so that it will be cheap to make the PCBs. Using the cheap ST7735 TFT display, and a cheap ATSAMD21E chip. I also tried to put all the components on one side of the board, but failed with that — the power and reset switch had to go on the back, as well as the buzzer.

 

 

µGame by Radomir Dopieralski

SAMD21G Sensor Board with Color OLED

Assembly instructions on Mike Rankin’s blog:

SAMD21G Sensor Board with Color Oled

samd_front

Design files and source are available on GitHub:

mike-rankin/SAMD21G18A_Sensor_Board_with_Color_Oled

components1

This Sensor Board is yet another variation of another one on my site. It is not for sale with no real purpose in mind but the design files to make your own are here. The project was created as design challenge. My full time job is pcb design work and as a hobby I enjoy experimenting with new design ideas.

glued

This was one of the more challenging designs I’ve worked on in a while. A few times I’d given up on routing it. Evan using four routing layers I found it tough. The idea was to hide the bezel of the display behind the board but have sensor components on that same board. It would look something like a little tiny television with all the components around the edges.

oled_display.jpg

This latest revision has fixed a few issues I found on previous versions but the design idea can possibly help others in some way. Full credit goes to Adafruit for publishing the Feather M0 design files along with the bootloader. I used the Feather design to create the schematic for my board.

SAMD21G Sensor Board with Color OLED

AlienWhoop V2 Flight Controller

 8bf77c8a074268cf187cfbf45fda3ada81f8a5ed.png

AlienWhoop flight controller for Tiny Whoop, Blade Inductrix, Eachine, BetaFPV, and other micro brushed quadcopter frames. Fully complete and hand assembled in the USA. Best in class flight controller running BetaFlight 3.2 release candidate (upgradable)–no surface mount soldering required.

AlienWhoop V2 Flight Controller

Asset Tracker

Kris Winer designed this is a small 4-layer PCB for remote logging of absolute position and orientation:

3029441499292022189.jpg

Asset Tracker

STM32L433-based board with CAM M8Q concurrent GNSS, EM7180 + MPU9250 + MS5637 for absolute orientation, and an ESP8285 for wifi connectivity.

The absolute orientation engine uses the MPU9250 accel/gyro/magnetometer IMU sensor plus the MS5637 barometer as slaves to an EM7180 motion co-processor that sends quaternions and drift-stabilized altitude to the host via I2C.

PeskyProducts has shared the board on OSH Park:

AssetTracker.v02c

a12067ff0680dc9f13a9933a8bb07507

Order from OSH Park

Asset Tracker

STM32L4 Sensor Tile

From Kris Winer on Hackaday.io:

316281486923705430.jpg

STM32L4 Sensor Tile

Small, connected device for smelling and hearing in any environment.

This is a 20 mm x 20 mm four-layer pcb tile full of interesting sensors (ICS43434 I2S Digital Microphone, MPU6500 acclerometer/gyro, BME280 pressure/temperature/humidity, and CCS811 air quality) with a Rigado BMD-350 UART BLE bridge for sending data to a smart phone all managed by a STM32L432 host MCU.

The STM32L432 is programmed using the Arduino IDE via the USB connector and serial data can be displayed on the serial monitor to verify performance and proper function, etc. But it is intended to be powered by a small 150 mAH LiPo battery for wireless sensing applications. The STM32L4 is a very low power MCU and with proper sensor and radio management it is possible to get the average power usage down to the ~100uA level, meaning a 150 mAH LiPo battery can run the device for two months on a charge.

A library for it is available on GitHub:

kriswiner/SensorTile

A collection of sketches to run the STM32L432-based (20 mm x 20 mm) sensor tile with an MPU6500 accel/gyro, ICS43434 I2S digital microphone, BME280 temperature/pressure/humidity sensor, and CCS811 air quality sensor. The sensor tile has an on-board MAX1555 LiPo battery charger, an on/off switch, and a Rigado BMD-350 nRF52 BLE module.

 

 

 

STM32L4 Sensor Tile

1Bitsy 1UP handheld game console

We’re excited about this new project from Piotr Esden-Tempski of 1BitSquared on Hackaday.io:
1641161499897782709.jpg

1Bitsy 1UP

1Bitsy 1UP is a retro inspired handheld game console, the design is based on the 1Bitsy STM32F415RGT6 ARM Cortex-M4F 168MHz 192kb RAM and 1MB Flash micro controller. 2.8″ TFT with capacitive touch, SDCard Reader and a few other components.

The display used is a TFT LCD with I2C CapTouch and ILI9341 driver. (should be compatible with the display sold by Adafruit on their breakouts as well as the buydisplay.com 2.8″ tft with CapTouch sensor)

Screenshot from 2017-07-13 21-08-58.png

The most basic design consists of:

  • 1Bitsy STM32F415RGT6 (168MHz, 192kb RAM, 1MB Flash)
  • 240×320 2.8″ TFT with capacitive touch and PWM backlight control
  • D-Pad, ABXY, Start, Select buttons
  • DAC audio out to headphones. (speakers optional)
  • SDCard connected over SDIO interface

The hardware design files and firmware source code are available on GitHub:

github1bitsy/1bitsy-1up

1Bitsy 1UP handheld game console

EEEmu SPI

Blecky’s latest project on Hackaday.io is an EEPROM/Flash emulator with a fun name:

unnamed

EEEmu SPI

The EEEmu SPI emulates any Serial Peripheral Interface Bus EEPROM or Flash memory chipsets up to an interface speed of 25MHz. It also supports any supply and interface voltage between 1.8 to 5 Volts and can be configured to support even the largest of memory sizes.

7435141492517315886

This repository contains configurations for all the currently supported EEPROM and Flash chips for the EEEmu SPI:

githubEEEmu/Supported-Devices

white

EEEmu SPI