Commit bd06c10dc6ef5ae0c291d9891f3906270cd1c4c4
receivedFri, 23. Aug 2024, 10:28:55 (by user sx)
Fri, 23 Aug 2024 08:28:55 +0000 (10:28 +0200)
authorManfred Steiner <sx@htl-kaindorf.at>
Fri, 23 Aug 2024 08:28:47 +0000 (10:28 +0200)
committerManfred Steiner <sx@htl-kaindorf.at>
Fri, 23 Aug 2024 08:28:47 +0000 (10:28 +0200)
6 files changed:
kicad/bom.kicad_sch
kicad/dist/v2a/README.md [new file with mode: 0644]
kicad/input-output.kicad_sch
kicad/lcd-7-seg.kicad_sch
kicad/nano-x-base.kicad_pcb
kicad/nano-x-base.kicad_sch

index 180aa7b3fba68e0d0339c1584ea62b7f6d30eb37..1ee136bfd34ce02a5a45505e0429c39418276529 100644 (file)
@@ -6,8 +6,8 @@
        (paper "A4")
        (title_block
                (title "Nano-644 Extension Base")
-               (date "2024-07-10")
-               (rev "V1a")
+               (date "2024-08-23")
+               (rev "V2a")
                (company "HTBLA Kaindorf")
                (comment 1 "SX")
        )
diff --git a/kicad/dist/v2a/README.md b/kicad/dist/v2a/README.md
new file mode 100644 (file)
index 0000000..6f1eaac
--- /dev/null
@@ -0,0 +1,105 @@
+# Nano-X-Base Version V2a
+
+Letze Aktualisierung: SX / ?
+
+## Überblick
+
+* Produktionsfreigabe (Branch/Commit): xx.x.x (v2a/?)
+* KiCad v8.0.4(rc) / Plugin JLCPCB Tools v2024.06.01 (bugs fixed)
+* Schaltung (Farbe): [nano-x-base_v2a_schematic.pdf](nano-x-base_v2a_schematic.pdf)
+* Schaltung (Schwarz/Weiß): [nano-x-base_v2a_schematic-bw.pdf](nano-x-base_v2a_schematic-bw.pdf)
+* Bild vorne: [nano-x-base_v2a_image-front.png](nano-x-base_v2a_image-front.png)
+* Bild hinten: [nano-x-base_v2a_image-back.png](nano-x-base_v2a_image-back.png)
+* Bestückung: [nano-x-base_v2a_bestueckung.pdf](nano-x-base_v2a_bestueckung.pdf)
+* Stückliste: [nano-x-base_v2a_bom.pdf](nano-x-base_v2a_bom.pdf)
+* Produktionsdaten:
+  * Gerber-Dateien: [production_files/GERBER-nano-x-base.zip](production_files/GERBER-nano-x-base.zip)
+  * BOM: [production_files/BOM-nano-x-base.csv](production_files/BOM-nano-x-base.csv)
+  * CPL: [production_files/CPL-nano-x-base.csv](production_files/CPL-nano-x-base.csv)
+
+----------------------------------------------------
+
+## Ansicht
+
+Vorne | Hinten
+ :-----: | :-----: |
+ [nano-x-base_v2a_image-front.png](nano-x-base_v2a_image-front.png) | [nano-x-base_v2a_image-back.](nano-x-base_v2a_image-back.png)
+ ![Ansicht vorne](nano-x-base_v2a_image-front.png) | ![Ansicht hinten](nano-x-base_v2a_image-back.png)
+ ![Ansicht vorne unbestückt](nano-x-base_v2a_image-front_no-comp.png) | ![Ansicht hinten unbestückt](nano-x-base_v2a_image-back_no-comp.png)
+[nano-x-base_v2a_image-front_no-comp.png](nano-x-base_v2a_image-front_no-comp.png) | [nano-x-base_v2a_image-back_no-comp.png](nano-x-base_v2a_image-back_no-comp.png)
+
+----------------------------------------------------
+
+## Kosten
+
+? Stück Nano-X-Base V2a (+? leere Prints), Bestellung bei JLCPCB am xx.x.2024
+
+  Datum   |   Kosten  |   Firma  | Beschreibung
+--------- | --------- | -------- | -------------------------------------------
+
+--- | € ?,?? | Gesamtkosten
+
+
+Ausständig: Zoll, Steuer
+
+## Sonstiges
+
+
+----------------------------------------------------
+
+## Änderungen von V1a -> V2a
+
+1) 
+
+## Fehler V1a
+
+1) Beschriftung J27 "..LCD/OE.." -> "..7-SEG/OE.."
+2) Beschriftung Motoranschluss, +/- vertauscht
+3) Footprint C19, X fehlt (da standadrdmäßig nicht bestückt)
+4) J6 /Modbus/RJ45) LEDs direkt an PB0 und PB1: PB0 -> J34.3, PB1 -> J35.3
+5) Fehlender Widerstand 3K3 an OPV: U12.1 -> 3K3 -> GND
+6) Größerer C an Versorgung Motortreiber IC U6: U6.2 -> 100 µF -> GND
+7) C7 und C8 (Encoder) entfernen
+8) R44 (Encoder B): 10K -> 10R ??
+9) R45 (Encoder A): 10K -> 100R ??
+10) C7 und C8 entfernen (oder nicht bestücken)
+11) R72 (Gabelkoppler T-C): 1K -> 3K3
+12) R16 (Vorwiderstand LED Blau): 10R -> 560R
+13) Pico R40: 5V-N -> 5V-Nano
+14) nCS für Port-Expander PA7 kann bei Arduino-Nano nicht als Output betrieben werden. Lösung: nCS auf PA1 ändern und zsätzlicher Jumper für nCS.
+15) Keine Widerstände bei MOSI, MISO, SCK. Wenn Port_Expander mit VCC != VCC auf Nano-644/Nano-5V betrieben wird eventuell Beschädigung möglich.
+16) I2C Levelshifter zu Raspberry PI sinnvoll, VCC=5V bei Bestückung mit Arduino-Nano-5V möglich.
+
+## Verbesserungen V1a
+
+1) J14 (Encoder Switch)  könnte entfallen
+2) Zusätzlicher Jumper für Motor + mit 0.1R -> Strommessung Motor
+3) OPV U12 sehr klein (schlecht händisch lötbar). Entweder entfernen oder alternativ JLCP C693057 (SOIC-8) (nur 7V/µS Slew Rate statt 150V/µs)
+4) J5: TxD0 -> RTS, RxD0 -> CTS (eventuell wählbar via Lötjumper)
+5) PB7:4 via Levelshifter zu LCD (zB C168855), PB3:0 via Lötjumper (offen) zu LCD (LCD kann im 4-Bit Modus angesteuert werden)
+6) 7-Segment: PA6 statt PA0, Modbus nRE: PD4 statt PB0, Modbus DE: PD5 statt PB1 (Poti + 7-Seg + Modbus gleichzeitig)
+7) RGB Jumper J22/J23/J24 auf einen anodenseitigen Jumper reduzieren
+
+### Schaltung
+
+| Reference      | Beschreibung                                               |
+| -------------- | ---------------------------------------------------------- |
+
+### Bestückung V1a
+
+| Reference      | Beschreibung                                               |
+| -------------- | ---------------------------------------------------------- |
+| D5      | JLCPCB plugin, Rotation um 90°                                    |
+| U12     | JLCPCB plugin, Rotation um 180°                                   |
+| R16     | 10R -> 560R (Vorwiderstand blaueLED D4)                           |
+| R72     | 1K -> 3K3 (Vorwiderstand Phototransistor)                         |
+
+### Funktion / Software
+
+Keine
+
+----------------------------------------------------
+
+## Inbetriebnahme / Test
+
+Noch nicht erfolgt.
index cd36f94dbf967108e583c77357f0d1c49dbd75fc..61bbbb0c88f1b0ebeea806b38b12b0a1c05b6e24 100644 (file)
@@ -6,8 +6,8 @@
        (paper "A4")
        (title_block
                (title "Nano-644 Extension Base")
-               (date "2024-07-10")
-               (rev "V1a")
+               (date "2024-08-23")
+               (rev "V2a")
                (company "HTBLA Kaindorf")
                (comment 1 "SX")
        )
index 77b86b2e6cfec219a0dae9a0db2d2f842ba9e248..0e8824445b32ef4c4c52af119b2fb41a38cae01b 100644 (file)
@@ -6,8 +6,8 @@
        (paper "A4")
        (title_block
                (title "Nano-644 Extension Base")
-               (date "2024-07-10")
-               (rev "V1a")
+               (date "2024-08-23")
+               (rev "V2a")
                (company "HTBLA Kaindorf")
                (comment 1 "SX")
        )
index a7f8e0e4acfc0a72e67f744c7b35fa9d9330bf14..4dea86ae18e6e7702517e5c3ab1af9cba7f6bac4 100644 (file)
@@ -9,8 +9,8 @@
        (paper "A4")
        (title_block
                (title "Nano-X-Base")
-               (date "2024-07-09")
-               (rev "V1a")
+               (date "2024-08-23")
+               (rev "V2a")
                (company "HTBLA Kaindorf / Mechatronik")
                (comment 1 "SX")
        )
                (layer "User.9")
                (uuid "5e75de64-45e3-45b4-b495-ed18b1512081")
        )
-       (gr_text "Nano-X-Base V1a"
-               (at 103.94 144.2 -0)
+       (gr_text "Nano-X-Base V2a"
+               (at 103.94 144.2 0)
                (layer "B.SilkS" knockout)
                (uuid "5aad7210-d780-4929-9fc5-affe56b373d6")
                (effects
                        (justify right)
                )
        )
-       (gr_text "Nano-X-Base V1a"
+       (gr_text "Nano-X-Base V2a"
                (at 83.64 144.16 0)
                (layer "F.SilkS" knockout)
                (uuid "032f9012-0058-49d5-876e-9db6c3ea000d")
index 0e260c56255feb3b33e368b935f60b053c25ece8..0a70c2b8b181787e78e733c072aaa72a61d563f7 100644 (file)
@@ -6,8 +6,8 @@
        (paper "A4")
        (title_block
                (title "Nano-644 Extension Base")
-               (date "2024-07-10")
-               (rev "V1a")
+               (date "2024-08-23")
+               (rev "V2a")
                (company "HTBLA Kaindorf")
                (comment 1 "SX")
        )