antevens / boatcontrol Goto Github PK
View Code? Open in Web Editor NEWA Relay PCB with a socket for a Raspberry Pi or Nvidia Jetson to control everything on a boat
License: Other
A Relay PCB with a socket for a Raspberry Pi or Nvidia Jetson to control everything on a boat
License: Other
I'm a bit confused about the nominal voltages of the PCB. It's stated that it can be set to run in 12V or 24V mode, but the DC relays would seem to be rated for switching voltages of max. 24V. I think 24V nominal systems should be rated to withstand a continuous voltage of 32V.
They got mixed up, switch them and re-route
2616-3352
Add a power connector for the Sailor Hat 12V supply
The ground side of the solder jumper for the addon boards doesn't have the proper thermal reliefs.
Look into copper pours on layers 2/3 behind switch mode PSUs and other critical areas.
A small bug report on the repository: you have two files: boatcontrol/BoatControl.dcm and boatcontrol/boatcontrol.dcm that only differ by case. Mac OS by default uses a case-insensitive filesystem and therefore can't cope with that.
RC circuit resistors should be 1M not 10M
Buttons need to be set up in pairs, current layout doesn't work.
Each Relay/breaker could probably terminate with a relief, investigate
The supercap part of the Sailor Hat interferes with the heatsink on the board
Switching relays manually causes the clamp down diodes to be disconnected which can cause interference when the spools on the relays de-power and inject a power spike with high voltage. This in turn can cause the MCP packages to reset.
Either switching circuits need to be redesigned or addon-boards and relays need to have their on Zener diodes on the other side of the switches.
Think about adding a 10K ohm jumper or switch out resistor for .. whatever
Create a version of the PCB where all circuits can support 230V+ AC circuits
Add 5.6K resistor (at least for 5v, probably for 12v) to allow full current.
Replace larger vias where possible
The logic part of the XOR gates should be in it's own section
Create a non latching relay board for controlling loads such as pumps and windlasses
Add note or feature mark about using a 230V bulb/lamp on the AC/DC circuit indicator lights to support both 12v and 230V.
https://www.digikey.com/en/products/filter/panel-indicators-pilot-lights 120-230V
Another bug report: When opening the KiCad project, there's the following complaint: "Alias 'EW30_Push_DPDT' not found in library: ..." KiCad libraries can be a pain...
Create a PCB Addon to measure current for individual circuits, preferably one that plugs into the existing power sockets
Soldering these is too hard, better thermal reliefs would make a big difference.
Clock and data got swapped :(
Remove controller but keep design intact in other ways, re-route for new form factor.
The correct values for the multivibrators are 1M Ohm with 1 uFh resistors
THE LEDs seem to be reversed when going through the resistor bank
Create a 2 layer version of the PCB using 2oz copper and laser cut bus bars
The interconnects between channels in the multistable vibrators and/or onboard switches could be enabled-disabled easily with solder-jumpers to allow independent addon board relay control.
The components for the power delivery to the Raspberry should be moved so they aren't underneath the Ethernet or USB connectors since these interfere during reverse mounting
These can probably be moved to where the Open Hardware logo is.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.