
DIY Uncertainty
oamodular/uncertainty
This readme needs to be updated to reflect this and to talk about the many other languages that people have used to create new firmware for Uncertainty.

Open Simple5V.kicadpro in KiCad 10. The project contains the complete schematic and a 38 × 38 mm routed PCB. Seven electronic components; six direct-solder wire terminals. No custom symbols or footprint libraries.
Simple 5V is an open-source printed circuit board by Momozavur, from the Momozavur/AIPCB repository on GitHub. It is a 2-layer board of 38 × 38 mm with 13 parts on 6 nets, routed with 25 tracks and 0 vias.
It is built around the MCP6273-E/P and L7805CV. Its parts include 6 connectors, 3 capacitors, 2 resistors and 2 ICs.
Open Simple_5V.kicad_pro in KiCad 10. The project contains the complete schematic and a 38 × 38 mm routed PCB. Seven electronic components; six direct-solder wire terminals. No custom symbols or footprint libraries.
| Ref | Required part | Footprint / mounting |
|---|---|---|
| U1 | ST L7805CV, fixed 5 V | Standard TO-220-3 vertical; top |
| U2 | Microchip MCP6273-E/P | Standard DIP-8, 7.62 mm row spacing; top |
| C1 | 470 nF, 25 V, X7R | 0805; bottom |
| C2, C3 | 100 nF, 25 V, X7R | 0805; bottom |
| R1 | 820 Ω, 1%, ≥0.125 W (0.25 W specified) | 1206; bottom |
| R2 | 100 Ω, 1%, ≥0.125 W (0.25 W specified) | 1206; bottom |
| J1–J6 | Direct-solder wires | Standard Connector_Wire pads; no connector purchase needed |
C1–C3 are nonpolar. Their voltage rating and dielectric cannot be determined from the photos; select known-rated stock. C1 should retain ≥330 nF at 9 V DC bias. R1 supplies roughly 6 mA minimum regulator load and dissipates approximately 31 mW. At 9 V input with a 50 mA external load, regulator dissipation is approximately 0.28 W including quiescent current. This is deliberately a low-current design, not a 1.5 A supply.
U1: with its marked face toward you and leads down, pins left-to-right are 1 IN, 2 GND, 3 OUT; metal tab is GND. Match the body/tab outline on the top assembly drawing.
U2: match the DIP notch and square pin-1 pad. 1 NC; 2 inverting input; 3 noninverting input; 4 GND; 5 NC; 6 output; 7 +5 V; 8 CS tied to GND (enabled). Pins 2 and 6 are connected before the 100 Ω output resistor. Pins 1 and 5 remain electrically unconnected.
The installed KiCad library has no MCP6273 symbol. The existing Amplifier_Operational:MCP603-xP symbol has the same verified eight-pin functions and is used with the actual value MCP6273-E/P and its correct datasheet. Do not interpret the library identifier as the BOM part number.
All traces, SMD pads, and the filled ground plane are on B.Cu; there are zero vias and zero jumpers. Use the supplied Fabrication files, which contain only one copper layer. Standard KiCad through-hole footprints retain front pad annuli in the editor; do not manufacture F.Cu. A conventional single-sided, unplated-hole board is suitable; solder all leads from the bottom. The front copper annuli are not required for any connection. The Gerber job metadata is omitted to avoid implying a two-copper-layer stackup.
Pinouts, operating ranges, application decoupling and minimum-load requirements were checked against the ST L78 datasheet and Microchip MCP6271/1R/2/3/4/5 datasheet. Symbol and footprint geometry were checked against the installed standard KiCad 10 libraries.
Open the appropriate .kicad_pro file in KiCad; .pro entries are legacy projects. Keep schematics, boards, local libraries, library tables, and supporting files together. Hierarchical schematic sheets are part of their parent design.
Automatic backups, recovery files, editor state, and filesystem metadata are ignored. Existing fabrication outputs and local component libraries are retained. For existing repositories, ignore rules do not automatically untrack previously committed files.
Review and save a meaningful design revision with:
git status --short
git diff
git add -- <changed-files>
git commit -m "Describe the design change"Add a clear 3D board view at docs/images/board-3d.png and, optionally, a PCB layout view at docs/images/pcb-layout.png. A schematic PDF is useful for reading circuit details. Once present, embed an image in this README with . For folders with several designs, use a separate named image for each.
Describe purpose, power and connectors, revision status, assembly requirements, and what has been physically tested. The repository setup does not establish electrical correctness or manufacturing readiness.
fp-lib-table → /Applications/KiCad/KiCad.app/Contents/SharedSupport/footprints/Capacitor_SMD.pretty.fp-lib-table → /Applications/KiCad/KiCad.app/Contents/SharedSupport/footprints/Connector_Wire.pretty.fp-lib-table → /Applications/KiCad/KiCad.app/Contents/SharedSupport/footprints/Package_DIP.pretty.fp-lib-table → /Applications/KiCad/KiCad.app/Contents/SharedSupport/footprints/Package_TO_SOT_THT.pretty.fp-lib-table → /Applications/KiCad/KiCad.app/Contents/SharedSupport/footprints/Resistor_SMD.pretty.sym-lib-table → /Applications/KiCad/KiCad.app/Contents/SharedSupport/symbols/Amplifier_Operational.kicad_sym.sym-lib-table → /Applications/KiCad/KiCad.app/Contents/SharedSupport/symbols/Connector_Generic.kicad_sym.sym-lib-table → /Applications/KiCad/KiCad.app/Contents/SharedSupport/symbols/Device.kicad_sym.sym-lib-table → /Applications/KiCad/KiCad.app/Contents/SharedSupport/symbols/Regulator_Linear.kicad_sym.sym-lib-table → /Applications/KiCad/KiCad.app/Contents/SharedSupport/symbols/power.kicad_sym.| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 100nF 25V X7R | Capacitor_SMD:C_0805_2012Metric | C2, C3 |
| 1 | +5V OUT | Connector_Wire:SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm | J3 |
| 1 | 100R 1% 0.25W | Resistor_SMD:R_1206_3216Metric | R2 |
| 1 | 470nF 25V X7R | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 820R 1% 0.25W | Resistor_SMD:R_1206_3216Metric | R1 |
| 1 | BUFFER OUT | Connector_Wire:SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm | J6 |
| 1 | GND IN | Connector_Wire:SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm | J2 |
| 1 | GND OUT | Connector_Wire:SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm | J4 |
| 1 | L7805CV | Package_TO_SOT_THT:TO-220-3_Vertical | U1 |
| 1 | MCP6273-E/P | Package_DIP:DIP-8_W7.62mm | U2 |
| 1 | SIGNAL IN | Connector_Wire:SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm | J5 |
| 1 | VIN 8-9V | Connector_Wire:SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm | J1 |

oamodular/uncertainty
This readme needs to be updated to reflect this and to talk about the many other languages that people have used to create new firmware for Uncertainty.



arcoslab/open-coroco-legacy
COmpliant RObot COntroller is a free software project aiming to create an impedance controller based on a stm32 microcontroller using bldc motors and strain gauges.

formulaslug/fs-3-schematics
Electrical Design Repository for fs-3 schematics and PCBs

andreasimonetto/lopielle
MIDI synth based on Yamaha OPLL FM synthesis sound chip (YM2413)

anorimaki/selfbalancing-robot
A buck converter to generate the 5V power rail would have been a better choice because it would be more efficient (extending battery life) and eliminate the need of a second battery (the circuit could be plugged with…

It measures 38 × 38 mm and has 2 copper layers, 1.6 mm thick.
13 parts, built around the MCP6273-E/P and L7805CV. 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 Momozavur/AIPCB repository on GitHub, at the commit this page was made from: the board is Simple_5V.kicad_pcb and its schematic Simple_5V.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Momozavur before reusing the design.