Commit Graph

153 Commits (master)

Author SHA1 Message Date
zisi e704eb58d3 Add clear polarizationo silkscreen to DO-214
Signed-off-by: zisi <agzisim@gmail.com>
2017-11-17 20:56:42 +02:00
zisi 3d4db1fe07 Resolve wrong silk screen placement
Signed-off-by: zisi <agzisim@gmail.com>
2017-11-16 20:18:20 +02:00
zisi 03ce9b924c Add GND pins in the input header
Signed-off-by: zisi <agzisim@gmail.com>
2017-11-15 23:43:02 +02:00
zisi e5b612b5e6 Add ISP header
Signed-off-by: zisi <agzisim@gmail.com>
2017-11-15 11:21:15 +02:00
zisi 25b5b732a8 Add missing 3d models in PCB
Signed-off-by: zisi <agzisim@gmail.com>
2017-11-10 21:25:48 +02:00
zisi f83eb972e1 Update BOM
Signed-off-by: zisi <agzisim@gmail.com>
2017-11-10 20:23:26 +02:00
zisi 9bd2b70b0f Change fuse to 1206SFS200F/63-2
Signed-off-by: zisi <agzisim@gmail.com>
2017-11-10 20:17:37 +02:00
zisi ee12752788 Update files after gitlab migration
Signed-off-by: zisi <agzisim@gmail.com>
2017-09-19 12:10:38 +03:00
Pierros Papadeas 69b1889944 Remove firmware (to separate repo) and cleanup of names
Signed-off-by: Pierros Papadeas <pierros@papadeas.gr>
2017-07-28 20:16:24 +03:00
Agis Zisimatos c068197679 Rotator controller (#27)
* Update satnogs library.

Add new footprints, 3d shapes and schematic components.

* Updates in rotator controller.

Add RJ45 for communication and power in (PoE).
New dimensions of board (euroboard 100x80 mm)
Embed the power supply to the board (WIP).
Add pins for indicator LED and for rf switch (optional).
Add additional pads for power in case that PoE (RJ45) isn't suitable.
Updates in schematic and board wuth new library parts.

* Add PCA9540B schematic component, I2C multiplexer.

* Add fuse holder and stitching via.

* Updates in PCB and schematic.

Add digital and power ground planes (WIP).
Connection of separate GND with zero resistor.
Add I2C multiplexer.
Finalize power supply of 12V.
Change RJ45 to headers.
Add RC filter (LPF) for end-stops.
Add more dev-pins.
Add filter in uC voltage input.

Signed-off-by: zisi <agzisim@gmail.com>

* Add GND-GNDD vias and silkscreen.

Signed-off-by: zisi <agzisim@gmail.com>

* Updates according to Kicad library convention

Signed-off-by: zisi <agzisim@gmail.com>

* Resolve issues #22, #23, #24, #25

Signed-off-by: zisi <agzisim@gmail.com>

* Fix silkscreen placement and zone cleanup

* Use one GND bottom plane and GND areas in front

Remove zero ohm resistors
To avoid connection with GNDD directly with motor GND use keep out area

Signed-off-by: zisi <agzisim@gmail.com>

* Add electrolytic capacitor, TVS-diode in PSU input

Capacitor reduces the voltage ripple of input voltage (long cable)
TVS-diode protect the PSU and all the board from surges and ESD events

Signed-off-by: zisi <agzisim@gmail.com>
2017-07-28 20:04:00 +03:00
Agis Zisimatos d484c5249e Merge pull request #26 from Highcooley/patch-1
Update stepper_motor_controller.ino
2017-02-14 12:48:20 +02:00
Highcooley 7765aa58ea Update stepper_motor_controller.ino
HOME_EL is on Pin 3 with the current PCB
2017-02-06 22:56:16 +01:00
Pierros Papadeas b07b90c226 Encoder case (#19)
* Update pcb to mount in cas.

Add mount holes.
Rearraange parts in order to place the AS5601 in the middle of PCB.

* Silksreen fixes.
2016-10-18 20:16:39 +03:00
zisi 4cb27043e0 Update BOM.
Add link for PCBs.
2016-04-16 14:31:07 +03:00
zisi 2f13bf09aa Update pro-mini package and satnogs controller PCB. 2016-04-15 19:08:27 +03:00
zisi e09e0c8c76 Update BOM's. 2016-04-09 03:53:49 +03:00
zisi c5942bdbb9 Update TCST2103 part.
Change PTH to NPTH.
2016-04-09 00:43:51 +03:00
zisi 8120a43696 Fixes in DC motor firmware.
Changes in homing function.
Changes in get position function.
Add RS485 serial communication.
2016-04-08 17:10:38 +03:00
zisi e0857abfdd Update satnogs controller.
Replace arduino micro with arduino pro mini.
Fix wrong connection with RX-TX in SP485CN (RS485).
Better pin-header arrangement.
2016-04-08 17:00:12 +03:00
zisi 2cb4ccb000 Add reverse current protection to end-stop PCB. 2016-04-08 16:52:27 +03:00
zisi e2590ed3fe Add reverse current protection and update pcb. 2016-04-08 16:48:18 +03:00
zisi 7590de487f Update BOM's. 2016-03-01 18:14:36 +02:00
zisi e7847d4822 Add softI2C library and update DC motor firmware.
Change definitions for new PCB.
Add second axis in PID control.
Update the position sensor(AS5601).
2016-02-23 17:36:56 +02:00
zisi 938026e3e8 Change the pin definitions for new PCB. 2016-02-23 17:16:59 +02:00
zisi dc27f904d0 Add BOM of all rotator electronics. 2016-02-18 20:57:51 +02:00
zisi f6f1a9ec12 Update satnogs controller.
Delete satnogs stepper driver.
Add stepper driver in satnogs controller.
Update 3d models and packages of satnogs library.
Update BOM of satnogs controller.
2016-02-18 20:54:55 +02:00
zisi a3c9e3ba81 Update 3d model of PCB and BOM. 2016-02-18 20:48:10 +02:00
zisi a5ae201cc8 Add AS5601 encoder and reconstruct the files. 2016-02-18 20:41:48 +02:00
zisi bb1d625dbe Rename Arduino folder to firmware. 2016-02-18 20:30:11 +02:00
Agis Zisimatos b8b6abb1b8 Add new PCB, SatNoGS controller. 2016-01-13 01:55:45 +02:00
Agis Zisimatos de08486c67 Small fixes. 2016-01-13 01:54:15 +02:00
Agis Zisimatos 3ba338498c Add new part in satnogs library.
The parts pin_socket_18 and smd_push2 are used from
http://smisioto.no-ip.org/elettronica/kicad/kicad-en.htm .
2016-01-13 01:48:50 +02:00
Agis Zisimatos 238dbf950d Update stepper driver PCB, add BOM. 2016-01-02 20:38:58 +02:00
Agis Zisimatos fb7218f54a Delete gerber files, update endstop and encoder PCB.
Delete gerber files according to repo policy.
Update the PCBs with 3d models and small fixes.
2016-01-02 20:35:38 +02:00
Agis Zisimatos 8fd80a7cf6 Update .gitignore and delete unused files. 2016-01-02 20:31:02 +02:00
Agis Zisimatos e3bacd02f3 Update satnogs library with 3d models. 2016-01-02 20:28:30 +02:00
Manthos Papamatthaiou cb7f778863 Add the new stepper driver PCB and the pololu A4988 breakout in the kicad library 2015-12-29 18:08:31 +02:00
Agis Zisimatos fba3d03674 Updates in DC motor controller.
Unwrap the position sensor.
Updates in pid controller.
Works for AZ axis.
2015-12-10 20:52:46 +02:00
Agis Zisimatos d05aea1372 Merge branch 'master' of github.com:satnogs/satnogs-arduino 2015-11-30 20:38:30 +02:00
Agis Zisimatos 934c96260b Add dc motor controller, work in progress.
Check H-bridge.
Check position sensor.
2015-11-30 20:35:16 +02:00
Pierros Papadeas e7657c8c40 Update repository policy 2015-11-27 13:46:01 +02:00
Agis Zisimatos 241682a598 Add the names of pin header. 2015-11-14 22:28:42 +02:00
Agis Zisimatos 033ab1ef45 Add new encoder pcb, update end stop pcb, update README and gitignore files.
New pcb's are designed in kicad.
2015-09-20 08:43:08 -04:00
Agis Zisimatos 89ffc23dfe Delete pcb files of v1 and update .gitignore file. 2015-09-20 08:24:19 -04:00
Agis Zisimatos 705c35d513 Add AccelStepper library and update README file. 2015-08-03 17:29:26 +03:00
Agis Zisimatos 9aeb80df55 Multiple changes in stepper_motor_controller.
*Change the RATIO for v3 rotator
*Add definitions for max speed, max accelaration, baudrate, default home state
*Change the Homing function
*End stops pin is not float when the end stop is not connected
*Add a check if an argument is number in cmd_proc
2015-08-03 17:11:55 +03:00
Agis Zisimatos fe4163b6cb Rename SatNOGS.ino to stepper_motor_controller.ino and move to folder with same name. 2015-05-15 09:30:59 +03:00
Agis Zisimatos debfbcb2e0 Merge pull request #3 from berry120/master
"counter" in cmd_proc() should be declared as static to persist its value across method invocations.
2015-04-24 20:55:15 +03:00
berry120 1d74f24528 The counter variable in cmd_proc() must be static (to persist its value across method invocations.) This won't necessarily manifest itself as an issue all the while serial data is being streamed fast enough to keep it in the inner "while(Serial.available())" loop. However, when this is not the case (which happened with us) the counter resets itself to 0 on every repeat of the cmd_proc() method. This then overwrites the contents of the buffer from 0, resulting in no valid commands (potentially in rare cases, corrupted but syntactically valid commands could also manifest.) 2015-04-24 12:25:18 +01:00
Nikos Roussos 4ee5c3223d Update README with license notice 2015-04-24 13:16:09 +03:00