Skip to content

Daxxn/BenchyReloaded

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BENCHY Version 2 - A Whole New Benchy Boi

Your electronics workbench buddy! (Warning - Benchy is not actually your buddy, will probably try to kill you, is hideously expensive, and is way too time consuming to build.)

Note: Ive moved to Altium Designer. Meaning it isn't as easy to share project files. Until I can work out how to streamline this process, schematics and Gerber files will only be available. The KiCAD projects in this repo are old and are superceeded by the Version 2 schematics and Gerbers.

Features

  • Single Board Computer running embedded linux
  • 6 Port USB hub (3.1)
  • All data ports are properly protected and able to report per-port current draw
  • 2 USB ports for computer peripherals
  • 100Mb Ethernet port
  • 8 Software controlled relays for general things like lighting
  • (In Development) Lab Power Supply W/ Current or Voltage Limiting (15V @ 2A)
  • Electronic Load (5A Max)
  • 8 channel volt meter for quick and easy voltage testing
  • (in development) Simple LCR Meter
  • (in development) Function Generator

Complete Assembly

Assembly Render

Motherboard Processor

This design integrates an STM32MP1 Series micro processor (U2) with 8Gb DDR3 memory (U20). This adds a large amount of raw power internally. Taking alot of the load required to control the sub-systems from the users PC and adds more flexability to the system as a whole.

MB Render

USB Hub

The main reason why I needed to design my own USB hub instead of stuffing an "off the shelf" hub up benchys trumpet was the absolute lack of protection circuitry in most "consumer grade" USB hubs. There is no back-feed protection, verry little to no current monitoring, and the bare minimum ESD and EMI protection. Thats just not acceptable! imagine my supprise when I cracked open an $85 hub from Amazon and, after blowing out a channel, found no power management at all. The cost of finding a hub that has these protections is going to be around the same price as designing and building my own. (Except for the time investment... but who cares about that?!?)

These features arent exaclty flashy, they dont look very good on a brochure. So they usually arent there. If they are, its just a bullet point. Often they just claim to conform to the USB spec. The lack protection doesn't actually conform to the spec at all. I will admit, some of the protection features are optional and not necessary for every day use. The problem is an electronics workbench is very mean. It will bully these simple hubs until they don't want to play along anymore.

I2C Bus

Im using a quite extensive I2C bus system to communicate with the different boards and functional blocks. This cuts WAY down on the number of wires and pins required for the main controller and allows for better modularity within benchy.

Due to the size of the bus and the different devices, the bus is split by an I2C Mux to keep bus integrity while communicating to far PCBs.

Power Supply

The one thing that made the two different power supplies possible was the Switch-Mode Power Supply (SMPS) that was built into the DVR box that spawned this project. The output from the SMPS is a high-current 12V source and 30V source. This was easy to adapt to my needs.

Adjustable supply

  • 15v @ 2A
  • Controlled over USB or front panel

The adjustable supply is built with help from Dave, (Thanks Dave!) using the LM317 adjustable regulator.

5V Supply

The SIC451 can supply 25 amps to the USB ports allowing each port to supply around 2 amps. Power is managed by the UCS2114s. Controlling both current limit and backfeeding.

Electronic Load

Fairly standard design using a MOSFET in its linear region, dissipating alot of energy. With the help of a big heatsink and a fan, it can be used to load power supplies or other circuits. The current shunt will allow for precise measurement of power usage. Control is linked to the main microcontroller on the the main board. Allowing for USB control.

8 Channel Volt Meter

Low voltage volt meters with moderate accuracy and speed. Designed to measure multiple voltage levels simultaneously. This is helpful for testing power supplies designed for advanced ICs that require lots of voltages to run. Such as Processors, FPGAs, and PC Motherboards.

Function generator

Creates sine, square, and triangle waves. from low (100Hz) to medium frequencies (100KHz).

General Purpose Relays

8 channel relay block used to control general things around benchy like lighting and other small devices. Rated for mains voltage but not for high current.

About

New and improved Benchy, now with more doodads!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published