You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Restructure the README to focus on what new visitors need (what it is, hardware, quick start) and move developer-focused content into dedicated docs. The goal is a concise onboarding experience for people who want to build this project, with an index linking to deeper development guides.
9
+
10
+
## Requirements
11
+
12
+
- README should prominently show: what the project is, hardware requirements/BOM, and a quick getting started guide
13
+
- Move wiring diagram out of README into `docs/wiring.md`, linked from the hardware section
All parametric [OpenSCAD](https://openscad.org/) (free) source files in `enclosure/`. Pre-exported STLs in `enclosure/stl/` if you just want to print.
58
+
All parametric [OpenSCAD](https://openscad.org/) (free) source files in `enclosure/`. Pre-exported STLs in `enclosure/stl/` if you just want to print. See the [enclosure README](enclosure/README.md) for print settings and assembly instructions.
59
59
60
60
**Controller enclosure** (`bbq-case.scad`) — three parts:
61
61
-**Front bezel** — holds display, bezel lip frames the screen
@@ -79,72 +79,29 @@ All parametric [OpenSCAD](https://openscad.org/) (free) source files in `enclosu
79
79
- 2x small hose clamps (fan assembly to pipe, adapter to pipe nipple)
80
80
- High-temp gasket tape (seal adapter to pipe nipple)
81
81
82
-
## Wiring
82
+
## Getting Started
83
83
84
-
All components on the carrier perfboard are connected with short soldered traces. External connections use wire runs to panel-mount jacks and the display board.
84
+
### 1. Clone and Set Up
85
85
86
-
```
87
-
Panel-mount DC barrel jack (12V in)
88
-
│
89
-
└─► Carrier Board 12V rail
90
-
├─► MP1584EN buck converter IN → OUT (set to 5.0V)
91
-
│ ├─► WT32-SC01 Plus 5V (via extension cable)
92
-
│ └─► Servo VCC
93
-
│
94
-
├─► IRLZ44N MOSFET drain
95
-
│ └─► Fan +12V (fan GND to MOSFET source)
96
-
│ Gate ◄── GPIO12 (with 10K pulldown to GND)
97
-
│
98
-
└─► GND rail (common ground)
99
-
100
-
WT32-SC01 Plus Extension Connector (8-pin ribbon cable)
101
-
GPIO10 (SDA) ──► ADS1115 SDA (on carrier board)
102
-
GPIO11 (SCL) ──► ADS1115 SCL (on carrier board)
103
-
GPIO12 ──► IRLZ44N gate (on carrier board)
104
-
GPIO13 ──► Servo signal (wire to servo)
105
-
GPIO14 ──► Buzzer (on carrier board)
106
-
3.3V ──► ADS1115 VDD + voltage divider supply
107
-
5V ──► From MP1584EN output
108
-
GND ──► Common ground rail
109
-
110
-
Probe voltage dividers (on carrier board, x3)
111
-
3.3V ──[10K 1% resistor]──┬──► ADS1115 AINx
112
-
│
113
-
[0.1uF cap]
114
-
│
115
-
Panel-mount 2.5mm jack ──┴──► GND
116
-
(tip=signal, sleeve=GND, polarity doesn't matter)
86
+
```bash
87
+
git clone https://github.com/MrMatt57/pitclaw.git
88
+
cd pitclaw
117
89
```
118
90
119
-
## Software Setup
120
-
121
-
### Quick Start (Windows)
122
-
123
-
One script installs everything you need — Git, Python, Node.js, PlatformIO CLI, and OpenSCAD:
The graph timeline focuses on the active cook — ramp-up time is shown compressed on the left, with the main view starting from when the pit first reaches set temperature. The chart extends to the right with a dashed predictive curve showing the projected path to the meat target temperature, with the predicted done time displayed at the end. All times shown in your browser's local timezone.
0 commit comments