
Stm32-netnode
vincerodriguez/stm32-netnode
stm32f407-based network node to report temperature in apartment

Single-board computer based on i.MX6 ULL
Nano is an open-source printed circuit board by EnzoRF, from the EnzoRF/nanoberry repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 85 × 56 mm with 229 parts on 297 nets, routed with 5,460 tracks and 627 vias.
It is built around the W25M512JVBIQ, USB2514B/M2 and MIC2506BM, with the LAN8720A-CP, 2SK3018 and CR2032 among its other parts. Its parts include 118 capacitors, 64 resistors, 12 ICs, 12 connectors and 10 inductors. It belongs with the computers and single-board computers boards of this library.
(*) Provisional name until we find anything better
Nanoberry is a single-board computer capable of running Linux. It is built around the i. MX 6 UltraLite system-on-chip from NXP. It's open-source hardware, its design files are made in KiCad and it's free for everyone to produce it, sell it, modify it, and sell modified versions of it.
It is designed to be similar to the very popular Raspberry PI, with the same board size and connectors located in the same side. There are some differences, most notably it does not have HDMI output.
The goal is to have a small computer that everybody can modify according to their needs. All the electronics components can be purchased from electronics distributors and its operation is well documented by the manufacturers. This is the main difference with Raspberry PI.
All components are also available in industrial grade, for projects that require extra reliabilty with an increase in the cost.


You can modify this project and manufacture it, sell it for money, but you have to let me know.
Nanoberry (provisional name). Open source single board computer.
Copyright (C) 2020 vpecanins
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Hardware design is 99% done and has not been tested. We have based the design around a reference design from NXP. The most critical part of the layout, that is DDR3 routing, has been copied straight away from reference design.
Up to now this project has been brought up by a single person. This project cannot succeed without a team of people working on it. We need to check the schematics, refine layout, bring up the first prototype, boot Linux on it. If you are interested let me know.
We are also looking for funding/sponsors. NXP, we are using a lot of your chips here, if you are interested please show up now.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 38 | 0.22uF | Custom Components:C_0402_narrow | C10, C11, C12, C13, C14, C15, C17, C18, C19, C20, C21, C22, C23, C24, C102, C114 +22 |
| 12 | 4.7K | Custom Components:R_0402_narrow | R13, R16, R17, R33, R36, R37, R38, R39, SB1, SB2, SB3, SB4 |
| 10 | 0.1u | Custom Components:C_0402_narrow | C74, C75, C79, C80, C86, C87, C105, C106, C107, C108 |
| 10 | 10uF | Custom Components:C_0603_narrow | C6, C42, C44, C53, C54, C55, C56, C57, C58, C104 |
| 9 | 22uF | Custom Components:C_0603_narrow | C16, C28, C35, C38, C92, C115, C116, C117, C118 |
| 9 | 4.7uF | Custom Components:C_0402_narrow | C29, C39, C48, C49, C50, C52, C60, C62, C110 |
| 8 | 0.1uF | Custom Components:C_0402_narrow | C90, C93, C100, C103, C109, C111, C112, C113 |
| 7 | 100K | Custom Components:R_0402_narrow | R15, R18, R19, R21, R22, R23, R25 |
| 5 | 1.0uF | Custom Components:C_0402_narrow | C51, C59, C61, C64, C101 |
| 5 | 1K | Custom Components:R_0402_narrow | R26, R46, R56, R57, R58 |
| 5 | FB | Custom Components:L_0805_narrow | L5, L6, L7, L8, L9 |
| 4 | 10pF | Custom Components:C_0402_narrow | C81, C82, C83, C84 |
| 4 | 18p | Custom Components:C_0402_narrow | C88, C89, C96, C97 |
| 4 | 2.2pF | Custom Components:C_0402_narrow | C1, C2, C3, C4 |
| 4 | 49.9 1% | Custom Components:R_0402_narrow | R27, R28, R29, R30 |
| 4 | R | Custom Components:R_0402_narrow | R40, R43, R47, R48 |
| 3 | 0 | Custom Components:R_0402_narrow | R31, SB5, SB6 |
| 3 | 0.02 | Custom Components:R_0402_narrow | R8, R9, R10 |
| 3 | 10K | Custom Components:R_0402_narrow | R2, R4, R5 |
| 3 | 1uH | Custom Components:L_0805_narrow | L1, L2, L3 |
| 3 | 240 | Custom Components:R_0402_narrow | R3, R6, R7 |
| 3 | 4.7uF | Custom Components:C_0603_narrow | C69, C70, C91 |
| 3 | DNP | Custom Components:R_0402_narrow | R12, R14, R24 |
| 2 | 0R | Custom Components:R_0402_narrow | R20, R41 |
| 2 | 1.5K | Custom Components:R_0402_narrow | R42, R51 |
| 2 | 100uF | Custom Components:C_0603_narrow | C67, C68 |
| 2 | 150R | Custom Components:R_0402_narrow | R32, R34 |
| 2 | 18pF | Custom Components:C_0402_narrow | C98, C99 |
| 2 | 1M | Custom Components:R_0402_narrow | R45, R53 |
| 2 | 1uF | Custom Components:C_0402_narrow | C71, C72 |
| 2 | 24MHz 50ppm | Oscillator:Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm | XTAL1, XTAL2 |
| 2 | 4.7u | Custom Components:C_0603_narrow | C73, C78 |
| 2 | D_Schottky | Diode_SMD:D_0805_2012Metric | D6, D7 |
| 2 | MIC2506 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U10, U11 |
| 2 | Polyfuse | Diode_SMD:D_0805_2012Metric | F1, F2 |
| 2 | USB-A-D-RA-30 | Custom Components:USB-A-D-RA-30 | P4, P5 |
| 2 | W25M512JV | Custom Components:WSON8_8x6mm | U4, U5 |
| 1 | 0.1uF | Custom Components:C_0603_narrow | C65 |
| 1 | 0.47uF | Custom Components:C_0402_narrow | C66 |
| 1 | 1.0uF | Custom Components:C_0603_narrow | C63 |
| 1 | 12.1K | Custom Components:R_0402_narrow | R35 |
| 1 | 12K | Custom Components:R_0402_narrow | R44 |
| 1 | 1u | Custom Components:C_0603_narrow | C77 |
| 1 | 1uH | Inductor_SMD:L_Bourns-SRN4018 | L10 |
| 1 | 2.0A/0.050 DCR | Resistor_SMD:R_0805_2012Metric | L4 |
| 1 | 2.2M | Custom Components:R_0402_narrow | R55 |
| 1 | 22.1K | Custom Components:R_0402_narrow | R49 |
| 1 | 2SK3018 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | 32.768 kHz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | 4.7k | Custom Components:R_0402_narrow | R52 |
| 1 | 47 | Custom Components:R_0402_narrow | R11 |
| 1 | 47.5K | Custom Components:R_0402_narrow | R50 |
| 1 | 470 | Custom Components:R_0402_narrow | R1 |
| 1 | 470p | Custom Components:C_0402_narrow | C76 |
| 1 | 499 | Custom Components:R_0402_narrow | R54 |
| 1 | A7101CH | Custom Components:SOT909-1 | U3 |
| 1 | Bead | Custom Components:R_0402_narrow | FB1 |
| 1 | CP1 | Custom Components:C_0402_narrow | C85 |
| 1 | CP2102N-QFN20 | Custom Components:SiliconLabs_QFN-20-1EP_3x3mm_CUSTOM | U9 |
| 1 | CR2032 | Battery:BatteryHolder_Keystone_1058_1x2032 | BT1 |
| 1 | DDR3_BGA96 | Custom Components:DDR3_BGA96 | U2 |
| 1 | DISPLAY | Custom Components:PINHD_2X20_X | P2 |
| 1 | EXPANSION | Custom Components:PINHD_2X20_X | P1 |
| 1 | IMX6UL_BGA289 | Custom Components:IMX6UL_BGA289 | U1 |
| 1 | J0011D01BNL | Custom Components:MTJ-88TX1-FSD-D1LH-M4Y | P3 |
| 1 | JTAG | Connector_PinHeader_1.00mm:PinHeader_2x05_P1.00mm_Vertical_SMD | J5 |
| 1 | LAN8720A | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias | U7 |
| 1 | LED | LED_SMD:LED_0402_1005Metric | D3 |
| 1 | LiPo_THM | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J7 |
| 1 | MIC2877 | Custom Components:MIC2877 | U12 |
| 1 | PF1550 | Package_DFN_QFN:QFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm_ThermalVias | U6 |
| 1 | PMIC_I2C | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | RX_LED | LED_SMD:LED_0402_1005Metric | D5 |
| 1 | SD-104031 | Custom Components:uSD_104031 | J1 |
| 1 | TOUCH PANEL | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J6 |
| 1 | TX_LED | LED_SMD:LED_0402_1005Metric | D4 |
| 1 | USB2514B | Package_DFN_QFN:QFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mm_ThermalVias | U8 |
| 1 | USB_Micro | Custom Components:MCR-B-S-RA-SMT-CS5 | J3 |
| 1 | USB_OTG | Custom Components:MCR-B-S-RA-SMT-CS5 | J4 |

vincerodriguez/stm32-netnode
stm32f407-based network node to report temperature in apartment

MetalMusings/MyOwnEtherCATDevice
Documentation accompanying the "Make My Own EtherCAT device" video serie on Youtube.

alxlab-zone66x/Macintosh-Comm-Slot-I-Ethernet-Card
This is a reproduction of the Farallon LC Comm Slot Ethernet Card.


knewter/kvm-board
An open-source KVM-over-IP device built with a Milk-V Duo S (RISC-V) and ESP32-S3. Remotely control any computer's keyboard, video, and mouse over your network — at the hardware level, independent of the target's OS.



It measures 85 × 56 mm and has 4 copper layers, 1.6 mm thick.
229 parts, built around the W25M512JVBIQ, USB2514B/M2, MIC2506BM and LAN8720A-CP. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the EnzoRF/nanoberry repository on GitHub, at the commit this page was made from: the board is kicad/nano.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).