• Stars
    star
    164
  • Rank 230,032 (Top 5 %)
  • Language Arduino
  • Created almost 11 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

CODE: Custom firmware for Youyue 858D+ (ATmega168/328P)

Youyue-858D-plus

Custom firmware for the Youyue 858D+ (ATmega168/ATmega328)

There is a 'user manual' of sorts in the 'Docs' folder.

Some videos showing the progress from 'stock firmware' with massive temperature overshoot towards almost no overshoot at all.

https://www.youtube.com/playlist?list=PLONcxJMOrdyeYuEgM6qhCllZelN6gPjrT

Please note:

Although this device looks very much like ones sold by 'Atten' and others, the innards are not necessarily the same. The heater / wand are probably the same, but I know that e.g. the 'Atten 858D' uses a different mainboard with a different brand micro controller.

Naturally, this firmware will only work 'as is' for the exact mcu / mainboard combination I have. Please see the 'Docs' folder for schematic and PCB photos.

MCU-Adapter repository (optional).

FAN-speed-mod repository (optional).

Adapter PCB for clones with Samsung MCU EEVBLOG

Compiling/Development

There are currently three options available, choose your preferred environemt:

  • Use the Arduino IDE, make sure you do ISP Upload and don't use the arduino bootloader.
  • Use Atmel Studio 6 together with the VisualMicro Plugin for Arduino support, make sure you do ISP Upload and don't use the arduino bootloader.
  • "raw" text editing and Makefiles, to do so run git submodule update --init and afterwards make ispload. You probably need to adjust ISP_PROG and AVRDUDE_ARD_PROGRAMMER in the makefile.

The supplied release.sh only works together with the Makefile method.


Safety information / disclaimer:

Making any modifications to this device may cause you irreversible physical harm or worse. You do this at your own risk.

There is a significant risk of lethal electrical shock, so if you still insist of doing so, make sure to ALWAYS UNPLUG THE MAINS CABLE before dismantling the device. Check repeatedly.

If you have an isolation transformer - do use it.

More Repositories

1

Panelization.pretty

LAYOUT FILES: KiCad footprints useful for PCB panelization (mouse-bites...).
106
star
2

WS2812B.pretty

LAYOUT FILES: KiCad footprints for WS2812B LEDs (and pin-compatible ones).
Shell
20
star
3

ATtiny_projects

CODE: various things for ATtiny micro-controllers.
C
16
star
4

8x8_RGB_LED_Matrix_Controller

LAYOUT FILES: 8x8-RGB-LED-Matrix controller using 4x 74HC595 shift registers. CPU: ATmega168/328. Arduino 'compatible'. Runs with code from 'V3_x_boards_test' repo. KICAD and Gerber files.
Prolog
16
star
5

KiCad-Stuff

Various things to make working with KiCad easier. Most likely Linux centric.
Shell
15
star
6

MBI5030_demo

CODE: Arduino-ized code to talk to and configure the Macroblock MBI5030 PWM LED driver.
Arduino
15
star
7

AVR-ISP_pogo-plug_1.27mm

LAYOUT FILES: AVR-ISP adapter: 6pin (2.54mm) --> 6pin pogo-pins (1.27mm).
KiCad Layout
10
star
8

Youyue-858D-plus-MCU-adapter

LAYOUT FILES: ATmega168/328 adapter board for the Youyue 858D+.
KiCad Layout
9
star
9

Youyue-858D-plus-FAN-speed-mod

LAYOUT FILES: Proper commutation-based speed detection for the BLDC fan.
KiCad Layout
8
star
10

KiCad-Logos

Logos and other potentially useful graphical elements for KiCad
Perl
8
star
11

High-density-proto-board

LAYOUT FILES: Bread-board like proto-board with 1.27mm raster (50mil).
Shell
7
star
12

LED-Square_PT4115

LAYOUT FILES: 50x50mm LED-Square with PT4115 LED driver.
KiCad Layout
6
star
13

Arduino---Code--Blocks

CODE: Compling the 'core.a' file for your architecture + compiling 'normal' code. This assumes you have a working avr-gcc, avr-libc and the avr-binutils installed! This is intended to run on linux.
C++
6
star
14

YauDL

LAYOUT FILES: (Y)et (a)nother (u)seless (D)ummy (L)oad
Eagle
6
star
15

RGB_LED_TOY

LAYOUT FILES: Led ring board with 8 RGB LEDs driven by an ATmega168-20AU TQFP-32 7x7 micro controller. KICAD and Gerber files.
IDL
5
star
16

oshw-logo

The logo for open source hardware
4
star
17

MSOP10_DIP

LAYOUT FILES: MSOP10 / TSSOP8 to DIP adapter. Essential for breadboard prototyping. KICAD and Gerber files.
Prolog
4
star
18

LED_port-status

LAYOUT FILES: Easily display the status of GPIO lines when using a breadboard.
KiCad Layout
3
star
19

Bluetooth.pretty

LAYOUT FILES: KiCad footprints for various Bluetooth modules
Shell
3
star
20

CapSense

LAYOUT FILES: Capacitive sensing experiments.
Arduino
3
star
21

IR_raw_receiver

LAYOUT FILES: 38kHz IR receiver using ATtiny85 + TSOP38238
Prolog
3
star
22

Pentax-S5z-LED-ring

LAYOUT FILES: LED ring for my old Pentax S5z digital camera.
Eagle
3
star
23

rgb_led_toy_test

CODE: led ring board: This is what you want! Arduino code. Designed for 168/328 chips. May need modifications for others.
Processing
3
star
24

AVR-ISP_level-shifter

LAYOUT FILES: Bidirectional level-shifter for old 5V-only AVR-ISP programmers
KiCad Layout
3
star
25

KiCad-Footprints.pretty

LAYOUT FILES: KiCad footprints for various parts.
Shell
3
star
26

IR_remote

CODE: Arduino code for (xx8 chips). Receive raw IR signals with a demodulating IR sensor using a pin-change interrupt.
C
3
star
27

V3_x_boards_test

CODE: 8x8 RGB LED Matrix controller board V3: Test code. Arduino code. Designed for 168/328 chips. May need modifications for others.
Java
2
star
28

SOT23_DIP

LAYOUT FILES: SOT23-(3,5,6) to DIP-6 adapter
IDL
2
star
29

LED-strip_PWM

LAYOUT FILES: Tiny LED-strip PWM controller in 2 variants.
KiCad Layout
2
star
30

avrispmkII_LUFA

CODE: LUFA / avrispmkII modification for easy linux/windows usage.
C
2
star
31

Resonators.pretty

LAYOUT FILES: KiCad footprints for various resonators.
Shell
2
star
32

Serial-Knob

LAYOUT FILES: Rotary encoder + microcontroller. Sends commands via serial.
Prolog
2
star
33

Openbench_logic_sniffer_pull-U_D_wing

LAYOUT FILES: Adds convenient pull-up/down resistor selection (10k) for the Openbench logic sniffer plus selectable pull-up voltage (5.0, 3.3, 2.5, ...) for each bank. KICAD and Gerber files.
Prolog
2
star
34

Coat-Button

LAYOUT FILES: Sewable blinky button for coats.
IDL
1
star
35

DSO_teaser

CODE + a little bit of hardware to test DSOs.
Arduino
1
star
36

Kitchen_Lights

LAYOUT FILES: ATtiny24 (pre v1.10) / ATtiny2313 + MBI5168 controlled lamp with 32x superflux-class LEDs. Under heavy development --> unsafe to use!
IDL
1
star
37

show_anim_video

CODE: 8x8 RGB LED Matrix controller board. Show animation(s) stored in FLASH/PROGMEM or sent from a computer. Arduino code. Intended for 168/328 chips. May need modifications for others.
Java
1
star
38

MBI5030_starter-board

LAYOUT FILES: Simple breadboard starter board for the MBI5030. Includes 16 SMD LEDs for instant light.
KiCad Layout
1
star
39

DIL-Headers.pretty

LAYOUT FILES: KiCad footprints for DIL headers
Shell
1
star
40

KIS-3R33S_breakout

- see title -
KiCad Layout
1
star
41

Linux-scripts

Various scripts I've found useful to have
Shell
1
star
42

IKEA-Samtid_mood-light_FW

CODE: Circular extension board for IKEA Samtid lamps.
Arduino
1
star
43

USB_inspection-light

LAYOUT FILES: USB powered inspection light for tight places.
IDL
1
star
44

micro-MaTch.pretty

LAYOUT FILES: KiCad footprints for micro-MaTch connectors.
Shell
1
star
45

WiFi.pretty

LAYOUT FILES: KiCad footprints for various WiFi modules
Shell
1
star
46

Garfield

HTML
1
star
47

Switches.pretty

LAYOUT FILES: KiCad footprints for various switches.
Shell
1
star
48

RC-Battery-Connectors.pretty

LAYOUT FILES: KiCad footprints for various RC battery connectors.
Shell
1
star
49

MBI5168_SMD_breakout

LAYOUT FILES: Simple breakout board for the MBI5168 constant current LED driver. KICAD and Gerber files.
Prolog
1
star
50

MBI5168_DIP_breakout

LAYOUT FILES: Simple breakout board for the MBI5168 constant current LED driver. KICAD and Gerber files.
Prolog
1
star
51

Soldering-For-Masochists

LAYOUT FILES: Various boards for compulsive solderers (mostly to practice SMD or to relax).
Shell
1
star
52

Capacitors.pretty

LAYOUT FILES: KiCad footprints for various SMD capacitors.
Shell
1
star
53

Rotary-Encoders.pretty

LAYOUT FILES: KiCad footprints for various rotary encoders.
Shell
1
star
54

Fuses-polyswitch.pretty

LAYOUT FILES: KiCad footprints for various polyswitch fuses.
Shell
1
star
55

Heatsinks.pretty

LAYOUT FILES: KiCad footprints for various heatsinks.
Shell
1
star
56

Nichia-LEDs.pretty

LAYOUT FILES: KiCad footprints for various Nichia LEDs.
Shell
1
star
57

Potentiometers.pretty

LAYOUT FILES: KiCad footprints for various potentiometers.
Shell
1
star
58

SIL-Headers.pretty

LAYOUT FILES: KiCad footprints for SIL headers
Shell
1
star
59

DC-DC-modules.pretty

LAYOUT FILES: KiCad footprints for various DC-DC modules.
Shell
1
star
60

IKEA-Samtid_mood-light

LAYOUT FILES: Circular extension board for IKEA Samtid lamps.
KiCad Layout
1
star