
Micro logger
GaitRehabilitation/mini_data_capture
The current maintainers of this repository are:

This sensor is built around the open source schematic of the Ardunio Pro Mini and the seperate parts we're tested sepertly and the final board was printed from oshPark.
Bed sensor is an open-source printed circuit board by GaitRehabilitation, from the GaitRehabilitation/bed-sensor repository on GitHub. It is a 2-layer board of 41 × 36 mm with 32 parts on 31 nets, routed with 511 tracks and 51 vias.
It is built around the ATMEGA328-AU, DM3AT-SF-PEJM5 and MIC5205-3.3YM5, with the MPU-9250 among its other parts. Its parts include 9 capacitors, 6 resistors, 5 connectors, 4 ICs and 3 diodes. It belongs with the sensors and measurement boards and the AVR (ATmega, ATtiny) boards of this library.

This sensor is built around the open source schematic of the Ardunio Pro Mini and the seperate parts we're tested sepertly and the final board was printed from oshPark. This is an experemential sensor that makes sure patients roll over within a fixed interval. The model uses a state machine with two states: COUNTING_STATE, and a ROTATING_STATE. The counting state samples the direction of the acceleration vector and during the ROTATING_STATE, the arc angle between the current vector and the sampled data from the counting state determins the rotation of the device from the resting state. A average filter is sampled from the current resting angle of the sensor is sampled by taking 20% of the current sample vector and 80% of the current resting angle. This is a mitigation strategy that avoids sampling from sudden movments and affecting the angle of the sensor. The counting state is reset if the devaition from the scalar vector is greater then .35 g's.
Tools:
building cpp code scons build. The compiled code produces a hex
avrdude -c <programmer> -p atmega328 -b 57600 -U flash:w:main.hex -U lfuse:w:0xff:m -U hfuse:w:0xd1:m -U efuse:w:0xff:m

The current maintainers of this repository are:
/**
* Copyright 2018 GaitRehabilitation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R2, R3, R9 |
| 3 | .1uF | Capacitor_SMD:C_0603_1608Metric | C4, C5, C6 |
| 3 | .1uf | Capacitor_SMD:C_0603_1608Metric | C8, C9, C10 |
| 1 | 10K | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | RV1 |
| 1 | 10nF | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 10uF | Capacitors_Tantalum_SMD:CP_Tantalum_Case-T_EIA-3528-12_Reflow | C1 |
| 1 | 10uF | Capacitors_Tantalum_SMD:CP_Tantalum_Case-B_EIA-3528-21_Reflow | C3 |
| 1 | 1K | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | 2N2219 | Package_TO_SOT_SMD:SOT-723 | Q1 |
| 1 | 330 | Resistor_SMD:R_0805_2012Metric | R8 |
| 1 | ATMEGA328-AU | Package_QFP:TQFP-32_7x7mm_P0.8mm | U3 |
| 1 | Buzzer | components:PS1240P02BT | BZ1 |
| 1 | CFAH0802D-YYH-JP | components:CFAH0802D-YYH-JP | U5 |
| 1 | Conn_01x02 | components:JSTPH2 | J4 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | Crystal_GND2 | components:OSC_CSTCE8M00G55-R0 | Y1 |
| 1 | D | Diode_SMD:D_0603_1608Metric | D2 |
| 1 | DM3AT-SF-PEJM5 | components:HRS_DM3AT-SF-PEJM5 | J5 |
| 1 | ISP | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J3 |
| 1 | LD271 | LED_SMD:LED_0603_1608Metric_Pad0.67x1.00mm_HandSolder | D3 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | MIC5205-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | MPU-9250 | Package_DFN_QFN:QFN-24-1EP_3x3mm_P0.4mm_EP1.75x1.6mm | U2 |
| 1 | SW_SPST | components:SW_CuK_OS102011MA1QN1_SPDT_Angled | SW1 |

GaitRehabilitation/mini_data_capture
The current maintainers of this repository are:

sudo-junkie/Controller
ESP32-based replacement PCB for UCOM USB game controller, with LCD, IMU, IR TX/RX and more...

cbiffle/keybrain
Drop-in replacement controller for WASD CODE v2B keyboard



microdynamics-robot-quadcopter/breeze_electronics_design
This project is created and managed by EDA softwares, which contains the breeze quadcopter's component library, footprint library, schematic, printed circuit boards, etc.

diminDDL/rpcube
An all in one small BGA package containing an RP2040, easing the integration of an RP2040 into your design.

It measures 41 × 36 mm and has 2 copper layers, 1.6 mm thick.
32 parts, built around the ATMEGA328-AU, DM3AT-SF-PEJM5, MIC5205-3.3YM5 and MPU-9250. 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 GaitRehabilitation/bed-sensor repository on GitHub, at the commit this page was made from: the board is hardware/bed_sensor.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask GaitRehabilitation before reusing the design.