-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor: divide others page into csq and resources
- Loading branch information
Showing
4 changed files
with
60 additions
and
53 deletions.
There are no files selected for viewing
Submodule _includes
updated
8 files
+35 −0 | csq/cost.html | |
+26 −0 | csq/lessons.html | |
+14 −0 | csq/progress.html | |
+10 −0 | csq/schedule.html | |
+3 −3 | head.html | |
+22 −0 | resources/references.html | |
+50 −0 | resources/similar.html | |
+2 −2 | scripts/schedule.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
--- | ||
layout: csq | ||
title: CSQ | ||
permalink: /csq | ||
sequence: 7 | ||
|
||
# Lessons | ||
lessons: | ||
- title: Lessons learnt | ||
subtitle: Good practices to continue for future projects | ||
list: | ||
- name: Add functional logical blocks in schematic to use similar circuits in future versions or other projects | ||
- name: Use stencil SMD soldering with SMD components only if it is necessary. Else, use a PCB assembly service. | ||
- name: Use minimum number of through-hole components | ||
- name: Check Gerber file format with the PCB manufacturer before rendering them | ||
- name: Check <code>F.Paste</code> and <code>B.Paste</code> layers for SMD stencil pattern | ||
- name: Pull out every single MCU pin as a test point for the first version of the project. | ||
- name: Always buy buffer number of components. Image is from the book Designing Electronics That Work by Hunter Scott. | ||
image: buffer-components.png | ||
|
||
- title: Enclosure | ||
subtitle: Next iteration improvements | ||
list: | ||
- name: Make the PCB routing symmetrical for LED positions and connector slots | ||
- name: Ensure the length is not too long to prevent bending of the material | ||
- name: Use wider ventilation holes with wider spacing between each of them | ||
- name: Use less clearance for connector slots. Take note of finger access | ||
- name: Use other shapes for connector slots E.g. rounded corner or trapezoid | ||
- name: Use shape binder for seperation plane bends | ||
- name: Use a counter sunk screw head | ||
- name: Make the screw lug's initial length be wider to contain the screw head so that it can sink into the surface | ||
- name: Try a snap-fit enclosure | ||
|
||
- title: V2.0 | ||
subtitle: For next iteration | ||
list: | ||
- name: Use SMD components only on top layer for one-step manual SMD stencil soldering process | ||
- name: Place a writable area on the silkscreen to note down LoRa node address, PCB number, frequency or other info | ||
- name: Add a <a href="https://sg.element14.com/c/test-measurement/test-connectors-ic-clips/pcb-test-points?connector-mounting=surface-mount">surface mount PCB test point</a> for <code>VBAT</code>, <code>VBUS</code>, <code>3.3V</code>, <code>5V</code>, <code>GND</code> and SPI points. | ||
- name: Use a smaller <code>SSD1306</code> I2C OLED display instead of E-Ink. It's cheaper and easier to source and buy. | ||
|
||
- title: Board bring-up | ||
list: | ||
- name: Check with 3 PCBs to conclude whether it is a design issue or a soldering / manufacturing / assembly issue | ||
- name: Power it with current limiting power supply unit only. Check all the power test points such as <code>VBAT</code>, <code>VBUS</code>, <code>3.3V</code>, <code>5V</code>, <code>GND</code>. | ||
|
||
# Schedule | ||
design_start: '2019-11-05' | ||
design_end: '2021-05-20' | ||
manufacturing_start: '2021-05-24' | ||
manufacturing_end: '2021-06-10' | ||
integration_start: '2021-06-21' | ||
integration_end: '2021-12-31' | ||
deployment_start: '2022-01-01' | ||
deployment_end: '2022-02-15' | ||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters