CANPi: CAN Bus for Raspberry Pi

 

RasmusB created a CAN Bus adapter for the Raspberry Pi:

GitHub.io: CANPi

This is an electrically isolated CANBUS adapter for your Raspberry Pi. Even if you screw up the connections somehow, nothing will be damaged. It also fits within the normal Raspberry Pi footprint, meaning that you can use it with most enclosures.

The board was designed with KiCAD and the design files are on GitHub:

githubRasmusB/CANPi

 

RasmusB has made the board a Shared Project on OSH Park:

CANPi v1.1

2 layer board of 1.58×1.08 inches (40.16×27.46 mm).

i (2)

Order from OSH Park

 

 

 

CANPi: CAN Bus for Raspberry Pi

NEDONAND Homebrew Computer

Alexander Shabarshin of NEDOCON has created the impressive NEDONAND homebrew computer:

NEDONAND is 8-bit homebrew computer entirely built out of many 74F00 chips (2-input NAND gates)

Alexander describes the details on Hackaday.io:

I started NEDONAND in order to achieve a few goals:

  •  use only 74F00 chips (2-5 ns delay per gate) to get maximum possible performance (at least 1 million instructions per second)
  • 8-bit data, but 4-bit ALU (similar to Z80) with carry/borrow and overflow flags (with approach similar to 6502 where borrow is inverted carry)
  • no microcode in ANY form, just 2-stage pipeline and RISC instruction set (similar to PIC – 4 ticks per cycle, 1 cycle per instruction)
  • open source (public domain hardware and copylefted software) and hobbyist friendly design (only through-hole components)
  • all parts will be well-documented and could be used as standalone addons in other projects
  • everything simulated in Logisim first (circuits are provided as a single nedonand.circ file)
  • plan to build PC-connected “testbed” to test different parts of the project separately
  • If you want to purchase NEDONAND boards (I share only tested ones): OSHPark/Shaos
  • Hardware files for Eagle v5.12 and gEDA (pcb): Eagle files, gEDA files (it may have some untested things).

In this video, Alexander shows part of the NEONAND program counter:

Shared Projects on OSH Park by Alexander:

NEDONAND-1

d251b18679cb02780c30babeec9f9202

 

NEDONAND Homebrew Computer

FeatherWing designs by Sync Channel

Dan Watson of the The Sync Channel Blog has been designing exciting FeatherWings (e.g. daughterboards) for the Adafruit Feather line of microcontroller development boards.  Dan wrote a nice introduction to Feather:

feathers

Helping Your Feathers Flock Together

“Occasionally I see a new product or microcontroller development board that really sparks my interest. That’s what happened with the Adafruit Feather line of boards. They pack a lot of punch into a small footprint, especially when you consider the fact that LiPo charging is built-in, as well as Wi-Fi, Bluetooth, or an SD card on some of the variants.”

Dan designed a FeatherWing that combines a GPS and 9DOF IMU sensor:

MultiNav_FW

MultiNav FeatherWing for Adafruit Feather

“The MultiNav FeatherWing is an add-on board for Adafruit Feather. It incorporates a U-Blox NEO-6M GPS module as well as an InvenSense MPU-9250 9 Degrees of Freedom (9DOF) sensor.”
 
He also added the board as as OSH Park Shared Project:

9c878fc8070a5920468f687d3df94c17

MultiNav FeatherWing

by SyncChannelBlog.

2 layer board of 2.00×0.90 inches (50.80×22.89 mm).
Shared on January 26th, 2016 04:50.

Order from OSH Park

Dan also designed a FeatherWing for low-power, long-range wireless communication:

lorafw_st

LoRa FeatherWing Development Breakout

“LoRa is an ultra-long range wireless technology that uses sub-GHz ISM bands. It allows the interconnection of small, low-power sensor nodes and Internet of Things (IoT) devices. There are many LoRa transceiver modules on the market from manufacturers such as HopeRF and MicroChip.”

Dan shared the board on OSH Park:

9a07fa4a0101249bff6de91eaf479445

LoRa FeatherWing Development Breakout

by SyncChannelBlog.

2 layer board of 2.00×0.90 inches (50.80×22.89 mm).
Shared on February 25th, 2016 13:06.

Order from OSH Park

FeatherWing designs by Sync Channel

Apertus Open Source Cinema Camera

GEZ_2364 Better Sensor (1)We are very excited about Apertus and their mission to create an Open Source Cinema Camera:
apertus_Logo_small

The goal of the award winning apertus° project is to create free and open technology for todays professional cinema and film production landscape and make all the generated knowledge freely available.


And we love their philosophy:

Why Open Source?

The apertus° project is based on software free to be used for any purpose, free to be studied, examined, modified and redistributed – which includes distributing your modified versions. Hence, products and services developed by apertus° are almost exclusively released under GNU General Public License V3 . * Documentation provided is licensed under the Creative Commons License and the hardware under the Cern Open Hardware License .

Apertus ran a crowd-funding campaign in 2014 that raised €204,568:

Notice purple PCBs in the video?  We are very proud that Apertus has been using OSH Park to make boards since 2013!

OSH Park: Profile for apertus

 

Their GitHub organization contains software and hardware:

GitHub: apertus° – open source cinema

 

For example, their alpha-hardware repo contains Axiom Alpha prototype hardware source files (electronic schematics, documentation, PCB layouts, etc.) including this handy debug board designed with EAGLE:

oshpark
Apertus AXIOM Cinema Camera at EHSM 2014

 

 

Apertus Open Source Cinema Camera

pi2vga: low cost VGA output for Pi Zero

Hackaday.io user mincepi wanted a VGA output on his Raspberry Pi Zero. His quest led him to design a PCB that mates with a VGA monitor and the Pi board and–according to his estimates–costs about $3.62 each (although to get that price, you have to build three).

mincepi has shared the board on OSH Park:

pi2vga-v2.1

Order from OSH Park

More details are on minepi’s website:

pi2vga: Pi Zero lowest cost VGA output

pi2vga-full
The vga666 by Gert is already a low cost VGA output option for the Pi. But we can do better with the Zero! First, we’ll use 16 bit output instead of 18 bit. This frees up the SPI and I2C ports with little loss in quality. The resistors can also be soldered between the Zero and the adapter, making the PCB smaller and eliminating a connector. I’ve also determined that 5% resistors are good enough: no need for higher cost 1% units. And by not using the middle row of pins in the HD15 connector, we can straddle-mount it on the PCB edge. The connector can be male, so the Zero will connect to the monitor ChromeCast style: no VGA cable needed. (This connector could even be scrounged from an old VGA monitor cable for free!)

pi2vga: low cost VGA output for Pi Zero

The World’s Tiniest RGB LED Cube

Hari Wiguna has created a hand soldered 4x4x4 RGB LED cube that is about the size of a quarter!

The World’s Tiniest RGB LED Cube

2e535da5404f60439fd3e7aeee295de8
Order from OSH Park

Hari posted on Google Plus:

It is insanely tiny! [..] I could not believe they could drill a hole that small and plate it through.

20160126_183708

Design files and code are on GitHub: 122-Worlds_Tiniest_LED_Cube

2996501448829547929.JPG

For more details, checkout the project page on Hackaday.io:

Hand soldered 4x4x4 RGB LED cube. Uses 2.7mm x 3.4mm SMD RGB LEDs.
– The cube itself is less than 1″x1″x1″ on a slightly larger custom designed PCB.
– 64 SMD (Surface Mounted Device) common anode RGB LEDs.
– All driven by an Arduino Nano (WITHOUT any shift registers)
6314421454644872268 (1)
The World’s Tiniest RGB LED Cube

Jedi Light Switch


TinamousSteve has shared his exciting project:

Jedi Light Switch V1.2

77ed0c0698d8cb05c2c3fdff05bb119b.png
Order from OSH Park

Design files and source code are available:

GitHub: JediLightSwitch4307698

Home automation light switch which responds to the Jedi wave or touch. It aims to bring the humble wall switch into the modern WiFi lighting era.

More details on the project:

Hackster.io: Jedi Light Switch 

Replace your boring old wall light switch with this Photon based switch to control Lifx lighting with touch or the wave of a Jedi.

Jedi Light Switch

Canon DSLR WiFi Remote with ESP8266

Guillermo Amaral shows how to make your own WiFi Canon DSLR Remote:

Having a tripod with you is not always all you need in order to take sharp, good looking pictures. Sometimes in low light conditions, your hand pressing down on the shutter trigger can make the image come out blurry.

So why not mix the power of the ESP8266 with a convenience of a shutter control? That way you could take photos while you’re chilling watching Netflix.

Guillermo shared his board on OSH Park:

Canon WiFiMote

Order from OSH Park

2 layer board of 1.17×0.89 inches (29.67×22.56 mm).
Shared on January 14th, 2016 09:50.

ESP8266 interface board for Canon E3/N3 Cameras.

More Info: http://guillermoamaral.com/read/canon-wifimote/

 

 

Canon DSLR WiFi Remote with ESP8266

Make a PCB with Fritzing & OSH Park

Fritzing is an open source free downloadable PCB design tool for hobbyists that only allows you to design and export gerbers for two-layer boards. It runs on Linux, Windows, and Mac:

OSH Park Docs: Fritzing

Fritzing_logo_(new)

Fritzing + OSH Park = PCB!

teensylcbobv1

Pete Prodoehl of Milwuakee Makerspace and Maker Faire Milwuakee posted yesterday about his experience designing a Teensy LC breakout board with Fritzing and having it made by OSH Park:

I recently created my first “real” printed circuit board. By “real” I mean one that I sent out to get fabricated, not one I did at home by etching it myself. The board is for a Teensy LC, and breaks out most of the pins to screw terminals.

Once all the pieces are in place and connected up I switched to PCB view where you get to see what the actual printed circuit board will look like. […] It will output a whole bunch of files to the folder specified. Once I had this folder I made a ZIP file from it, and named it Teensy-BOB.zip and uploaded it to OSH Park.

 

Make a PCB with Fritzing & OSH Park