

Wiscale
This is ESP8266 (ESP-12F) and HX711 based weight monitoring device.
- Size
- 100 × 50 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 118
- Nets
- 79
- Pads
- 397
- Tracks, vias
- 668, 215
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 22 Nov 2022
- Updated
- 5 Feb 2023
Overview
Wiscale is an open-source printed circuit board by makerspacelt, from the makerspacelt/wiscale-hw repository on GitHub. It is a 2-layer board of 100 × 50 mm with 118 parts on 79 nets, routed with 668 tracks and 215 vias.
It is built around the ESP-12E, HX711 and DS18B20, with the DS18B20Z, AMS1117-3.3 and TPL5110DDC among its other parts. Its parts include 39 resistors, 34 capacitors, 11 ICs, 7 connectors and 5 transistors. It belongs with the ESP8266 boards of this library.
Main components
12ESP-12E
SMD,24x16mm-20℃~+70℃ -90dBm 16dBm 170mA 2.4GHz 3V~3.6V 56mA 802.11b/g/n ESP8266 Chip On-board PCB Antenna Over-the-air (OTA) update UART、SPI、I2C SMD,24x16mm WiFi Modules ROHSAi-ThinkerWiFi ModulesHX711
SOP-16-40℃~+85℃ 1.4mA 10Hz、80Hz 1MHz~20MHz、11.0592MHz 2 2.6V~5.5V 20mV、40mV、80mV 24 Built-in External、Built-in SPI Support Yes SOP-16 Analog to Digital Converters (ADC) ROHSAvia SemiconAnalog To Digital Converters (ADC)DS18B20
TO-92-55℃~+125℃ 12bit 3V~5.5V 750ms Single-bus ±0.4℃ TO-92 Temperature Sensors ROHSUMWTemperature SensorsDS18B20Z
SOIC-8-55℃~+125℃ 12bit 2.5V~5.5V 750ms Single-bus ±0.4℃ SOIC-8 Temperature Sensors ROHSUMWTemperature SensorsAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsTPL5110DDC
SOT23-6Nano-power System Timer for Power GatingTexas InstrumentsUncategorisedAO3401A
SOT-231 P-Channel 14nC@10V 30V 47mΩ@10V、60mΩ@4.5V、85mΩ@2.5V 4A 55pF 645pF 80pF 900mV SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsS4B-XH-SM4-TB(LF)(SN)
SMD,P=2.5mm,卧贴-25℃~+85℃ 1 10mm 15mm 1x4P 2.5mm 250V 3A 4 4P 6mm Copper alloy PA6T Surface Mount, Right Angle Tin UL94V-0 White XH SMD,P=2.5mm,卧贴 Wire To Board Connector ROHSJSTWire To Board Connector1N4148WL
SOD-123F-55℃~+150℃ 1.5V@300mA 100V 1uA@75V 300mA 400mW 4A 8ns Standalone SOD-123F Switching Diodes ROHS晶导微电子Switching DiodesBH-18650-B1BA002
--25~85℃ 18650 Battery holder Gold plating Phosphor bronze - Batter Holder ROHSMYOUNGButton And Strip Battery ConnectorXL-2012UBC
0805-40℃~+85℃ 120° 20mA 260mcd 3.2V 460nm~475nm 470nm 70mW Blue Discrete Diode Top-mount Water Clear 0805 LED Indication - Discrete ROHSXINGLIGHTLED Indication - DiscreteJK-NSMD100/16V
1206-40℃~+85℃ 1.3mm 1.8A 1.8mm 100A 16V 1A 3.5mm 300ms 330mΩ 55mΩ 1206 Resettable Fuses ROHSJinrui Electronic Materials Co.Resettable Fuses
README
README.md
This is ESP8266 (ESP-12F) and HX711 based weight monitoring device.
- Designed to be pretty small.
- Supports multiple load cells.
- Can be populated with 18650 battery
- Can be operated in ultra low power mode
Dev NOTE: before commit, run ./kibot.sh to regenerate documentation, bom, gerbers and other assets.


Normal operation
The circuit should be powered either via a USB connector on the LiPo charger or battery.
Assembly and hardware configuration notes
LiPo charger
Chargers(U301) with protection can be used.
For use without onboard charger R303 must be shorted and U301,R301 and R302 can be omitted.
Low-power sleep
A timer is equipped with selectable(SW301) wake-up settings(R304 and R305).
For applications that do not require a low-power sleep, timer can be bypassed by shorting out R306. Following components can be omitted in assembly:
- U302
- Q302
- SW301,SW302
- R304,R305,R307,R308
ADC configuration
To reduce noise on measurements capacitors(C401,C402,C403) on ADC input are placed. As a side effect, they slow down reading settling time after weight change. Removing these capacitors will give a fast reading but increase spread by about 3 times.
Parts
118| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C201, C202, C204, C305, C306, C401, C403, C405, C501, C503, C505, C601, C603, C605, C901 |
| 11 | 100 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R207, R307, R401, R402, R405, R501, R502, R505, R601, R602, R605 |
| 11 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C203, C301, C302, C307, C308, C404, C407, C504, C507, C604, C607 |
| 9 | 180k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R201, R302, R305, R403, R406, R503, R506, R603, R606 |
| 8 | 4k7 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R308, R309, R310, R311, R701, R801, R901, R902 |
| 6 | 1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C402, C406, C502, C506, C602, C606 |
| 5 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q301, Q302, Q401, Q501, Q601 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.5mm_Pad_Via | H101, H102, H103, H104 |
| 3 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R203, R205, R206 |
| 3 | 200k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R404, R504, R604 |
| 3 | HX711 | Package_SO:SOP-16_4.4x10.4mm_P1.27mm | U401, U501, U601 |
| 3 | bead | Inductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | FB401, FB501, FB601 |
| 3 | cell | -local:JST_XH_S4B-XH-SM4-TB_1x04-1MP_P2.50mm_Horizontal | J401, J501, J601 |
| 2 | 100u | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C303, C304 |
| 2 | 1N4148WL | Diode_SMD:D_SOD-123 | D301, D302 |
| 2 | 47k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R202, R301 |
| 2 | DNP | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R303, R306 |
| 2 | DS18B20 | Package_TO_SOT_THT:TO-92_Inline | U702, U802 |
| 2 | DS18B20 | -local:Jack_3.5mm_Horizontal | J701, J801 |
| 2 | DS18B20Z | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U701, U801 |
| 1 | 15k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R304 |
| 1 | 18650 | -local:BAT_BH-18650-PC | BT301 |
| 1 | 801437 | -local:BAT_IP801437D3R2 | BT302 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U303 |
| 1 | BLUE | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D201 |
| 1 | BMS_USB_LiPo_Charger | -local:module_bms_usb_lipo_charger | U301 |
| 1 | ESP-7(S) or ESP-12* | -local:ESP-12S | U201 |
| 1 | G*** | kibuzzard-637D024E | kibuzzard-637D024E |
| 1 | G*** | kibuzzard-63DFF7CA | kibuzzard-63DFF7CA |
| 1 | G*** | kibuzzard-63DFF7BC | kibuzzard-63DFF7BC |
| 1 | GREEN | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D303 |
| 1 | LOGO | -local:qr_wiscale_link_silkscreen | G*** |
| 1 | Logo_Open_Hardware_Small | Symbol:OSHW-Symbol_6.7x6mm_SilkScreen | LOGO102 |
| 1 | PTC 1A | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F301 |
| 1 | SW_SPDT | -local:SW_SPDT_PCM12 | SW301 |
| 1 | TPL5110 | Package_TO_SOT_SMD:SOT-23-6 | U302 |
| 1 | USB_POWER_IN | -local:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J301 |
| 1 | btn | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | SW302 |
| 1 | i2c | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J901 |
| 1 | logo_kms_small | -local:logo_kms_small_silkscreen | LOGO101 |
Similar boards
- 2 layers98 × 98 mm

- 2 layers76.2 × 50.8 mm

- 2 layers39.4 × 42.5 mm

LeanLine
FBIopeningUPP/LeanLine
A.T.L.A.S. is a bare-metal system it revolves around track-day with ur superbikes. It calculates ur lean angles, track positioning using GPS, and lap times at a frequency of 100Hz, it logs the data directly to your…
55 parts - 4 layers140 × 97 mm

MainBoard
Immortals-Robotics/MainBoard
Immortals main electronics for the Robocup Soccer Small-Size League
137 parts - 4 layers155 × 52 mm

Drawer Controller
Robast-GmbH/PCB_Designs
This repository contains all the necessary files and instructions for the PCBs that are designed using KiCad. Here is an overview of the main components: - .github: Contains Github-specific configurations, including…
198 parts1MIT - 2 layers89 × 36 mm

- 4 layers300 × 120 mm

- 2 layers43.6 × 25.5 mm

BikeUSBv2
H3wastooshort/BikeUSBv2
Charge your Phone off of your Bike while adapting charging power to available power / riding speed.
63 parts1GPL-3.0
Questions
How big is the Wiscale PCB?
It measures 100 × 50 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Wiscale use?
118 parts, built around the ESP-12E, HX711, DS18B20 and DS18B20Z. 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.
Where can I download the Wiscale KiCad files?
From the makerspacelt/wiscale-hw repository on GitHub, at the commit this page was made from: the board is project/wiscale.kicad_pcb and its schematic project/_adc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Wiscale design in my own project?
Its repository states no licence, so its author keeps all rights: ask makerspacelt before reusing the design.