Skip to the content
PCBKitNew board
2 layers66 × 97 mmValve controller, the printed circuit board in 3D

Valve controller

AntumArk/MacValve

Čia aprašyti keli projekto aplankalai ir kas juose yra/turėtų būti.

Size
66 × 97 mm
Copper layers
2
Thickness
1.6 mm
Parts
36
Nets
124
Pads
230
Tracks, vias
271, 78
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
13 Oct 2022
Updated
13 Oct 2022

Overview

Valve controller is an open-source printed circuit board by AntumArk, from the AntumArk/MacValve repository on GitHub. It is a 2-layer board of 66 × 97 mm with 36 parts on 124 nets, routed with 271 tracks and 78 vias.

It is built around the FT232RL, 1101M2S3AQE2 and MF-USML500-2, with the NTMS4177PR2G-VB among its other parts. Its parts include 10 resistors, 9 connectors, 6 capacitors, 3 ICs and 3 diodes. It belongs with the audio and music boards of this library.

Main components

4

README

README.md

MACValve

Aplankalai

Čia aprašyti keli projekto aplankalai ir kas juose yra/turėtų būti.

bin

Šitame aplankale yra visi subuildinti GUI failai, bibliotekų failai, monitoringo failas.

EValveService

MACF Service V1.0

Tai programa skirta valdyti sklendei. Ties ja dabar ir dirbame. Ši programa naudoja WPF, Caliburn Micro, LiveCharts, Device.dll(Arno ir Renaldo kurta biblioteka įrenginiams).

Programos funkcijos

  1. Prisijungti prie MAC sklendės valdiklio.
  2. Atlikti jam diagnostiką
  3. Kalibruoti
  4. Stebėti (monitorinti)
  5. Valdyti

FirmwareUnitTests

Aplankalas skirtas testų rašymui, tyrimų laikymui, ir sklendės modeliui.

EEPROM

Rodo schemą kaip veikia eeprom valdiklyje. Realiai ten simuliuotas eeprom flash atmintyje.

Modelis

MATLAB modelio pradžia. DAR NEBAIGTA.

Variacija

Atliktas variacijos tyrimas kuriuo metu kelis kartus buvo paleista kalibracija ir žiūrėta kokia reikšmė gauta. Kas primena, kad db4dc9b382996d28f189ed60a66293996278a93d buvo kritinis kalibracijos bug... TAD REIKIA PAKARTOTI TYRIMĄ. 2020-08-10

F4_Valve_module V1.0

Pagrindinis ir naujausias valdiklio kodas. ĮSPĖJIMAS v1.0 versija skirta tik ValveControllerV1 plokštei ir neturėtų būti naudojama su prototipine plokšte. Norint pajungti prototipinę plokštę reikia į dabartinę versiją įdėti '#ifdef PROTOTYPE' kodą.
Features

  1. INA219 konfigūravimas ir nuskaitymas kartu su filtru. ARBA INA233 ant PCB versijos.
  2. Filtruotas ADC verčių nuskaitymas
  3. 15bit PWM generavimas servo motoro valdymui
  4. Servo reguliatorius su greičio ir srovės ribotuvu
  5. Išmanus protokolas su heartbeat
  6. Klaidų detektavimas
    • Viršsrovis
    • Motoro dingimas
    • Nesuprasta komanda
    • Variacija
    • Bloga kalibracija
    • Per ilgai negauta komanda
    • Per ilgai vyksta kalibracija

Features for next release V1.1

  1. Perdaryti variacijos tyrimą. #31
  2. Naudoti INA233 alert piną. #29 Features for next release V1.2
  3. Parametrų įrašymas per GUI #8
  4. Pasirinkimas tarp prototipinės ir išleistos versijos
  5. Bibliotekos sukūrimas sklendei, taip kad būtų galima naudoti dvi sklendes. Arba kitokiu atveju, perdaryt į mažesnę PCB.

Parts

36
QtyValueFootprintReferences
4100nCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC2, C4, C5, C6
44k7Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR7, R8, R9, R10
3680Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR1, R2, R3
3LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D2, D3
20R1Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR4, R5
24u7Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC1, C3
2Conn_01x02_FemaleConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ8, J9
2Conn_02x25Connector_PinHeader_2.54mm:PinHeader_2x25_P2.54mm_VerticalJ3, J4
2INA233Package_SO:VSSOP-10_3x3mm_P0.5mmU2, U3
2Screw_TerminalTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ1, J7
110kResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR6
11101M2S3AQE2Valve controller:Switch_1101M2S3AQE2SW1
1FT232RLPackage_SO:SSOP-28_5.3x10.2mm_P0.65mmU1
1JumperConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
1MC36211Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF2
1MF-USML500-2Fuse:Fuse_1210_3225Metric_Pad1.42x2.65mm_HandSolderF1
1NTMS4177PR2GValve controller:SOIC-8_3.9x4.9mm_P1.27mmQ1
1SERVO 1Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_HorizontalJ5
1SERVO 2Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_HorizontalJ6
1USB_B_MiniConnector_USB:USB_Mini-B_Lumberg_2486_01_HorizontalJ2

Questions

How big is the Valve controller PCB?

It measures 66 × 97 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Valve controller use?

36 parts, built around the FT232RL, 1101M2S3AQE2, MF-USML500-2 and NTMS4177PR2G-VB. 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 Valve controller KiCad files?

From the AntumArk/MacValve repository on GitHub, at the commit this page was made from: the board is Docs/Valve controller v1 PCB/Valve controller/Valve controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Valve controller design in my own project?

Its repository states no licence, so its author keeps all rights: ask AntumArk before reusing the design.

Similar boards

  • 4 layers96.5 × 85.5 mmSense&ControlBoard, the printed circuit board in 3D

    Sense&ControlBoard

    Ben-Bussch/COMET-I-Static-Fire

    Avionics for Static Fire of Comet 1

    147 parts
  • 2 layers68.8 × 53.6 mmZArduino, the printed circuit board in 3D

    ZArduino

    zmaker/arduino_cookbook

    gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube

    46 parts269
  • 2 layers80.1 × 56.9 mmKwp1281tool, the printed circuit board in 3D

    Kwp1281tool

    mnaberez/vwradio

    Reverse engineering Volkswagen car radios

    33 parts133BSD-3-Clause
  • 2 layers45 × 69 mmUsbavrfloppy, the printed circuit board in 3D

    Usbavrfloppy

    jtsiomb/usbamigafloppy

    USB floppy controller for Amiga disks

    25 parts69CC-BY-SA-4.0
  • 2 layers100 × 71.8 mmBrutzelkarte, the printed circuit board in 3D

    Brutzelkarte

    jago85/Brutzelkarte_PCB

    Brutzelkarte - N64 Flash Cart PCB (KiCad)

    106 parts67GPL-3.0
  • 2 layers132.5 × 38 mmEmfi, the printed circuit board in 3D

    Emfi

    Ledger-Donjon/silicon-toaster

    SiliconToaster is an open-source hardware electromagnetic fault injection device, designed for hardware security research. It has the following features:

    81 parts60LGPL-3.0
  • 2 layers22 × 66.5 mmKbxIrBlaster, the printed circuit board in 3D

    KbxIrBlaster

    kbx81/kbxIRBlaster

    ESP32-based IR MegaBlaster!

    106 parts58CC-BY-SA-4.0