Parallel port interface for FPGA board

Screenshot_2016-11-29_00-53-14.png

Machinekit is a platform for machine control applications.  It is based on LinuxCNC and can drive mills, lathes, 3D printers, laser cutters and more.

Machinekit can run on an Altera SoC which combines a hard silicon ARM core with a FPGA.  Charles Steinkuehler has been working with the DE0-Nano development board from Terasic.  MachineKit runs on the ARM core with the FPGA configured as a MesaNet card:

DE0-Nano_Soc and the DB25 interface board

image_76_thumb.jpg

Charles designed a DB25 connected interface board, with pin-outs matching the P2 and P3 headers on a 5i25

cdsteinkuehler has shared the board on OSH Park:

DE0-Nano_DB25 V1.0

cd91a50264fe58446c1dec4cd26c7259.png

Mesanet DB25 daughter-card adapter for Terasic DE0-Nano development board

Order from OSH Park

Parallel port interface for FPGA board

ATTiny-Widget

designed this simple board with two ATTiny processors powered by a micro USB connector.

images1ATTiny-Widget

Micro USB power input to two ATTiny MCU’s. There are two different ATTinys on this board. An ATTiny84 and an ATTiny85. These MCUs are great because they can be used with no additional components.  In fact, on this board, the only additional components are some filter capacitors for the power rail and a header for the programmer interface.

I have exposed an array of copper pads for every pin. This makes it easy to add LEDs or to wire to just about any sensor.

jonmash has shared the board on OSH Park:

ATTiny-Widget

7aed22f7c85b92483ec5460102d28735.png
Order from OSH Park

ATTiny-Widget

Open Source AIS Transponder

Automatic identification system (AIS) is an automatic tracking system used on ships.  Peter Antypas designed a low-power AIS transponder:

images1 Open Source AIS Transponder (Class B)

This is the first ever (that I’m aware of) attempt at creating an open source AIS transponder

Hardware:

On the hardware side, the design is based on two Silicon Labs 4463 transceiver ICs and an STM32F302CBT6 ARM Cortex M4 microcontroller. One of the SiLabs ICs acts as a transceiver, while the other IC works as a receiver only. In receiver mode, each IC tunes to a different channel. When a transmission is scheduled, the ICs swap channels if the transceiver is not listening on the next transmit channel. This configuration may be construed as a violation of the AIS specification, but it makes for a much simpler PCB layout and negates the need for a 3-position RF switch.

Software:

There are two programs that need to be installed on the flash. The bootloader and the main application.

petera650 has shared the boards on OSH Park:

RF side of AIS transponder

ca352a09ba5377d29ba70351dddbfa66.png

Order from OSH Park

Logic / digital side of AIS transponder

2bd58a52e7605ed408c441ff305a2862.png

Order from OSH Park

Open Source AIS Transponder

EDm: OBDII CAN bus BLE dongle

MyLab-odyssey created this board tho monitor the status of your Smart electric drive EV with this RFduino CAN bus dongle and the Blynk app on your mobile phone:

images1MyLab-odyssey/EDm_BLE

 

Hardware used:

  • RFduino MCU & BLE
  • MCP2515 CAN controller
  • MCP2562 CAN transceiver + ESD diode
  • OKI 78SR DC/DC for efficiency.

MyLab-odyssey has shared the boards OSH Park:

EDm_v1.1.brd

b964b51e3009e2b4bf91240452ca7c56

Order from OSH Park

EDm: OBDII CAN bus BLE dongle

HydraESP32: HydraBus and ESP-32S

The Espressif ESP32 features a 32-bit 240 MHz dual core processor with  Wi-Fi and BLE. HydraBus created this shield for ESP-WROOM-32 or ESP-32S.

HydraBus__Shield_ESP_WROOM_32_v1_1_Rev1_ESP-32S_final_small.jpg

HydraESP32 v1.1 Rev1 with ESP-32S is alive

This shield can be used with or without HydraBus board, you can even cut HydraBus specific right side (on the line) to have a tiny ESP-WROOM-32 breakout board.

hydrabus has shared the board on OSH Park:

3e0d0b0e77d75a618d3eaf4b1949fc75

Order from OSH Park

HydraESP32: HydraBus and ESP-32S

Minifigure Atmel SAMD21 Board

cvalphdvyaalmkj

Benjamin Shockley designed this adorable Atmel SAMD21 dev board in the shape of Lego mini-figures!

This circuit board was designed as a fun project for a SAMD21E microcontroller based development board. The circuit design follows the recommended design from the SAMD Datasheet.

cvalnx8viaaexmb

The design files are shared on GitHub:

imagesbwshockley/Minifigure-SAMD21E

 

bwshockley has shared the board on OSH Park:

Minifigure SAMD21 Board

871c45e2a55702d96f7574d0bf4ba381

Order from OSH Park

Minifigure Atmel SAMD21 Board

Building an ATmega328 uploader

april-25-025-1024x768
Carlos of GlowSaber wrote a great blog post on how we built an AVR programmer shield:

Building an ATmega328 uploader

As I learned more about Arduino, I realized that it is possible to redesign the GlowSaber around the ATmega328 chip [..] I designed an Arduino Shield that can be used to burn the bootloader and upload programs to an ATmega328 chip.

Here’s a example of an ATmega328 in a custom board:

cvadillo shared the board on OSH Park:

Arduino ISP Breakout shared project

f86ae9c5963cb58ac72055506a12c0f0
Order from OSH Park

Building an ATmega328 uploader

Arduino Pro Trinket Bubble Display

6258141443734981847

davedarko wrote in his LED displays on Arduinos – a collection project log on hackaday.io:

Arduino Pro Trinket – bubble display

With 4 of HP QDSP-6064 bubble displays in a drawer I felt ready to do something with them and the “Clocks for Social Good” – call on hackaday.com finally got me going

7551951475502128886

The design files are available on GitHub:

davedarko has shared the board on OSH Park:

ProTrinket Bubble Display shield

04bc624f503303d6e746bb4707c4a299.png

Order from OSH Park

Arduino Pro Trinket Bubble Display

Intel Quark D2000 Environmental Sensors Board

d2000-assembled-board-2
Sergey Kiselev created this small board, equipped with a low power Intel Quark D2000 microcontroller and several sensors:

Intel Quark D2000 Environmental Sensors Board

The board can be used to monitor the environment conditions, and store or transmit the data to a remote system for further processing.
The Intel Quark D2000 microcontroller contains:
  • 32-bit x86 processor core
  • 25 GPIO pins
  • Support for UART, PWM, I2C, SPI, JTAG
  • 32 KiB of the instruction Flash ROM
  • 8 KiB of the SRAM
The on-board sensors include:
  • Accelerometer and Magnetometer
  • Atmospheric Pressure, Humidity and Temperature Sensor
  • Ambient Light Sensor

Serge has shared the board on OSH Park:

bd1517cba926cf3aa1de557a3a5bf0d5-1
Order from OSH Park
Intel Quark D2000 Environmental Sensors Board